本文参考
https://juejin.im/post/5aa76e416fb9a028d37512c1
https://www.jianshu.com/p/180fb11a5b96
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
一、前置条件
1、需要java环境 安装java 有的话跳过
yum install java-1.8.0-openjdk
2、安装git 一般都需要
(-y表示所有安装时的确认项都选y)
yum install -y git
二、安装jenkins
1、下载镜像
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2、导入秘钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3、执行yum 安装
这一步很长,网络慢的话虎超过1个小时(虽然只有60m)0
yum install jenkins
4、修改端口 默认是8080 改为你要的 比如我改为9999
vi /etc/sysconfig/jenkins
找到 JENKINS_PORT="8080"
改为你要的
JENKINS_PORT="9999"
:wq 退出保存
5、启动服务
service jenkins start
6、浏览器访问 http://ip:9999 (ip+端口)
等待初始化话开启密码
找到初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
拷贝出来后填进去 点击确认
点击安装推荐的插件 开启jenkins之旅
三、玩转jenkins
1、初始化后的新建管理员方式 会替换admin账号 (就是没有admin账号了)
2、通过新建管理员建立的账号 也是管理员账号
(和策略有关 需要安装插件Role-based Authorization Strategy)
3、如果忘记密码
优先使用该hash只方法
vim config.xml 找到 passwordHash 修改为其他hash值
https://blog.csdn.net/intelrain/article/details/71374540
或者直接设置免登重新修改
请参照https://blog.51cto.com/11573159/2406589 修改
4、jenkins用户设置
安装 Role-based Authorization Strategy 插件 设置用户角色 分组
https://www.jianshu.com/p/f1d378596a67