Jenkins安装和配置
1.安装Jenkins
1.1 系统环境
Linux CentOS7.9 jdk17
1.2 官网文档
https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
1.3 下载安装
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade
# 官网文档还要安装jdk,我这里已经提前安装了就不再次安装。
sudo yum install fontconfig
sudo yum install jenkins
sudo systemctl daemon-reload
1.4 启动Jenkins
开机自启
systemctl enable jenkins
启动
systemctl start jenkins
查看状态
systemctl status jenkins
停止服务
systemctl stop jenkins
1.5 解锁 Jenkins
Jenkins默认端口为8080
http://ip地址:8080
查看初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
2. Jenkins设置
2.1 maven jdk git配置
提前在系统中下载安装maven jdk git ,然后在这里配置
2.2 修改密码
2.3 安装插件
搜索安装以下插件
maven项目插件
Maven Integration
用于将打包好的jar包上传到其他服务器
publish over ssh
3. 修改Jenkins安装目录
Jenkins 默认工作目录在 /var/lib/jenkins
,由于装操作系统时分配给根目录的空间比较小,现在把Jenkins迁移到 /home/soft
目录下
3.1 停止 Jenkins 服务
首先要停止 Jenkins 服务,避免迁移过程中数据出现变动
systemctl stop jenkins
3.2 迁移数据并授权
mv /var/lib/jenkins/ /home/soft
chown -R jenkins:jenkins /home/soft/jenkins
3.3 修改 Jenkins 服务配置
vi /usr/lib/systemd/system/jenkins.service
需要对以下两项配置进行修改
Environment="JENKINS_HOME=/home/soft/jenkins"
WorkingDirectory=/home/soft/jenkins
3.4 重新加载系统服务并启动 Jenkins
systemctl daemon-reload
systemctl start jenkins