1、安装jenkins
1.1 安装jdk
要求:11及以上版本
yum install yum install java-11-openjdk
1.2 安装jenkins
导入镜像
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
出现以下错误
执行以下命令
sudo yum install -y ca-certificates
导入key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
安装jenkins
yum install jenkins
1.3 修改jenkins服务端口
vim /usr/lib/systemd/system/jenkins.service
修改Environment="JENKINS_PORT=9080"
重启服务
systemctl daemon-reload
systemctl restart jenkins
1.4 配置jenkins镜像加速
配置jenkins镜像加速
vim /var/lib/jenkins hudson.model.UpdateCenter.xml
原配置
<?xml version='1.1' encoding='UTF-8'?>
<sites><site><id>default</id><url>https://updates.jenkins.io/update-center.json</url></site>
</sites>
修改为以下配置
<?xml version='1.1' encoding='UTF-8'?>
<sites><site><id>default</id><url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url></site>
</sites>
也可在登录Jenkins后在插件的高级设置里配置镜像加速,如下图所示
1.5 初始化配置jenkins
访问web页面(http://IP:端口)
1.5.1 获取初始密码登录
cat /var/lib/jenkins/secrets/initialAdminPassword
输入初始密码
1.5.2 安装插件,推荐的即可
1.5.3 创建用户 并登录
1.5.4 安装插件
1、安装maven插件
2、安装Generic Webhook Trigger
3、安装Pipeline Utility Steps
4、安装Nodejs
5、安装Blue Ocean
1.6 全局工具配置
1、maven 配置
2、nodejs 配置
1.7 创建多分支流水线
1、打开Blue Ocean
2、创建新的流水线
配置仓库和凭证信息
退出Blue Ocean,打开流水线项目
3、扫描多分支流水线
1.8 maven配置修改
vim /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.9.4/conf/settings.xml