Jenkins安装

axing
2025-01-19 / 0 评论 / 2 阅读 / 正在检测是否收录...
新版的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

m63mfq56.png
3.2自己选择插件安装
m63mffk2.png
3.3不安装插件,后面可以手动安装
m63mg9zu.png
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修改站点升级为国内下载地址
m63mj3ld.png
m63mk2nh.png

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

评论 (0)

取消