- 安装jenkins
Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。
可参考我的博文:在Linux中安装配置JDK
wget -O :下载并以不同的文件名保存
yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos,执行下面的命令:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
为了能够使用jenkins库,首先需要导入jenkins库的 key,然后执行下面的命令:
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
然后 安装Jenkins:
默认安装最新的
yum install -y jenkins
- 启动jenkins:
service jenkins start
- 修改Jenkins配置文件:
现在Jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。
输入命令进入Jenkins配置文件:
vi /etc/sysconfig/jenkins
在配置文件中找到:
此处修改配置:
进入编辑模式之后按【i】从目前光标所在处插入
然后输入:wq进行保存并退出编辑模式
- 重启Jenkins:
linux中Jenkins启动/重启/停止命令
service jenkins restart
出现OK表示Jenkins启动成功。
- 访问页面:
在浏览器输入ip:8081进入Jenkins登录页面。
输入地址之后,发现并不能访问:
参考下面博文进行调整:
linux安装完jenkins无法访问的问题 - 首先我们需要确定jenkins是否启动了:
systemctl status jenkins
- 这里jenkins的状态是正在运行的,下一步就是检查防火墙:
查看有没有开放我们设置的jenkins的端口:
firewall-cmd --list-ports
没有我配置的8081:
firewall-cmd --zone=public --add-port=8081/tcp --permanent
重启防火墙:
systemctl restart firewalld
再次查看:
发现已经有了8081端口。
再次查看是否能够访问页面:
可以访问了。
接下来查看密码进行登录:
Linux tail 命令
查看默认登陆密码:
tail /var/lib/jenkins/secrets/initialAdminPassword
修改密码: