1、准备工作
(1)服务器配置要求
256 MB 内存,建议大于 512 MB
10 GB 的硬盘空间(用于 Jenkins
和 Docker
镜像)
(本人亲测,10G的硬盘空间不太够,后来我给了20G。其中包含了CentOS7镜像存储)
jdk
最低要求 8
版本 ( JRE
或者 JDK
都可以)。如果使用 Maven
的话, JDK
必须安装。
Linux
下 jdk
安装请点击:17、Linux下安装jdk(CentOS7)_雪橇二当家的博客-CSDN博客
2、下载
官方网站:Jenkins download and deployment
点击“选中”处即可下载。
将下载好的 war
包,使用 sftp
工具防止服务器上。
个人建议: 软件的存放路径均为 /opt/
目录下。
3、安装
进入 jenkins.war
包所在目录,执行如下命令即可启动
--httpPort=8080
: 指定端口。不写的话默认8080.
cd /opt/jenkins
java -jar jenkins.war --httpPort=8080
首次安装启动需要一段时间,请耐心等待,切勿中断操作。
4、验证
打开浏览器输入链接:http://192.168.85.130:8080
如果出现如上图错误,说明 8080
端口未设置开放状态。由于防火墙不能随随便便关闭,所以我们需要打开 Jenkins
默认端口 8080
即可。执行如下命令:
# 查看该机器开放了哪些端口
firewall-cmd --list-ports
# 防火墙开放8080端口
# 命令含义: --zone #作用域 --add-port=8080/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=8080/tcp --permanent
端口 8080
开放后,一定要重启一下防火墙,不然不会生效。
firewall-cmd --reload
重启防火墙后,刷新页面,即可显示登录界面。(稍等片刻,即可弹出登陆界面)
5、登录
首次登录密码在 jenkins
首次启动的日志会生成。如果找不到请到如下目录下查找密码。
密码一定要记住,密码文件使用后会自动删除。所以后续一定要修改密码。
点击安装推荐的插件即可。
会需要一点时间,耐心等待。
插件安装完后,会自动弹出设置管理员账户界面。可以自己设置管理员名称,也可以默认用 admin
为管理员账户。
保存并完成
开始使用 Jenkins
此时此刻,Jenkins
已经安装完成。
6、修改密码
点击 admin
,再点击 设置
在下方有修改密码的地方,修改成自己想要的密码后,点击应用,保存即可。