新版的jenkins openjdk版本要17或者以上!!还有如果jenkins和gitlab一起安装在同一台机器上需要改gitlab的端口配置8080端口是会冲突!!
一、Jenkins介绍
Jenkins是一个自动化部署的工具。依赖于Java开发的,由各种组件组成的一个自动化部署工具。
二、安装
2.1 安装java环境
yum install java-1.8.0-openjdk* -y
2.2导入key (仅限yum安装)
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2.3获取jenkins安装包
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.249.1-1.1.noarch.rpm
2.4安装jenkins
yum localinstall -y jenkins-2.249.1-1.1.noarch.rpm
2.5启动jenkins并设置开机自启
systemctl start jenkins
systemctl enable jenkins
三、页面访问并修改密码
3.1输入自动生成的密码
/var/lib/jenkins/secrets/initialAdminPassword
edfcd0f0432a4a868dc32da0c34f7f3a
3.2自己选择插件安装
3.3不安装插件,后面可以手动安装
3.4设置用户名和密码然后登录
四、优化
4.1修改更新和搜索URL
cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
4.2修改站点升级为国内下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
五、处理管理账号密码丢失问题
vim /var/lib/jenkins/users/admin_7050982324762688703/config.xml
<passwordHash>#jbcrypt:$2a$10$CEFbiUohDtWimNh4o3TBje2EEXgljqA/frbwED0Go5X533dd.jk6W</passwordHash>
替换成
<passwordHash>#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq</passwordHash>
然后密码使用123456登录
评论 (0)