- Debian/Ubuntu 服务器端安装
- CentOS 服务器端安装
- 配置 Jenkins
Debian/Ubuntu 服务器端安装
安装要求: 需要 JDK 8+ 环境。具体可参考: Debian/Ubuntu 服务安装 JDK 8 ,如果想独立运行还需要 Tomcat 或 Jetty,服务器端推荐命令来安装,将其作为一个服务运行。
如果仅仅是测试使用可以直接下载 Jenkins 安装包,然后进入安装包目录,执行命令:
java -jar jenkins.war --httpPort=8080 # 8080 可以改为其他端口,如果不添加的话默认 80 端口
# 直接 http://IP地址:8080 访问即可。
【注】如果需要 Nginx 进行反向代理的话,需要为 Jenkins 设置别名,命令如下:
java -jar jenkins.war --httpPort=8080 --prefix=/jenkins
# 通过 http://IP地址:8080/jenkins 进行访问,这样方便 Nginx 配置反向代理
(一) 直接使用命令安装
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
【注】安装这个软件包将会:
- 将Jenkins设置为启动时启动的守护进程。查看`/etc/init.d/jenkins`获取更多细节
- 创建一个’
jenkins
‘用户来运行此服务 - 直接将控制台日志输出到文件`/var/log/jenkins/jenkins.log`。如果您正在解决Jenkins问题,请检查此文件
- /etc/default/jenkins`为启动填充配置参数,例如JENKINS_HOME
- 将Jenkins设置为在端口8080上进行监听。使用浏览器访问此端口以开始配置
- jenkins 安装目录:/var/lib/jenkins
jenkins 默认配置:/etc/default/jenkins
Jenkins 默认使用JAVA执行指令为 /usr/bin/java ,如果是自己安装的 JDK,则最后启动的时候会失败,需要修改其配置文件。修改配置文件:
vim /etc/init.d/jenkins
# 找到 PATH 并在后面添加 JAVA 的 bin 目录,前面要加一个 : 分号 如:
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/jdk1.8.0_231/bin
# wq 保存并退出
加载配置并重新启动 Jenkins:
# 重新加载配置文件
systemctl daemon-reload
# 重新启动 Jenkins 服务
service jenkins start
【注】Jenkins 默认是 8080 端口,如果需要其他端口需要修改配置文件:
vim /etc/default/jenkins
# 找到 HTTP_PORT=8080 并将其修改成其他端口
HTTP_PORT=8090
# 保存后,重启即可
service jenkins restart
(二) 放在Web容器中,独立运行
等待完善。
CentOS 服务器端安装
等待完善。
配置 Jenkins
1.如果服务器有提供商安全组限制或者是防火墙,则需要允许端口访问。
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。浏览到 http://localhost:8080(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。
# 使用 less 查看密码,并复制进去
less /var/lib/jenkins/secrets/initialAdminPassword
2.等待配置完成,然后进去 Customize Jenkins 页面内。
两个选项可以设置: 安装建议的插件 - 安装推荐的一组插件,这些插件基于最常见的用例. 选择要安装的插件 - 选择安装的插件集。当你第一次访问插件选择页面时,默认选择建议的插件。 如果您不确定需要哪些插件,请选择 安装建议的插件 。 您可以通过Jenkins中的 Manage Jenkins > Manage Plugins 页面在稍后的时间点安装(或删除)其他Jenkins插件。
3.创建第一个管理员用户
在 customizing Jenkins with plugins 之后,Jenkins要求您创建第一个管理员用户。 . 出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。 . 当 Jenkins准备好了 出现时,单击*开始使用 Jenkins*。 Notes: * 这个页面可能显示 Jenkins几乎准备好了! 相反,如果是这样,请单击 重启 。 * 如果该页面在一分钟后不会自动刷新,请使用Web浏览器手动刷新页面。如果需要,请使用您刚刚创建的用户的凭据登录到Jenkins,并准备好开始使用Jenkins!
【注】从这时起,Jenkins用户界面只能通过提供有效的用户名和密码凭证来访问。