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
2 配置jenkins
2.1 配置服务端口
vim /usr/lib/systemd/system/jenkins.service
修改Environment="JENKINS_PORT=9080"
2.2 配置 jenkins 用户组
Jenkins 安装好后,会自动创建一个 jenkins 用户。jenkins 在构建工程时,默认的权限是不够写入文件的。这时就需要把它的权限提升为root。
将 jenkins 账号加入到 root 组中。
gpasswd -a jenkins root
修改vim /usr/lib/systemd/system/jenkins.service
文件,修改如下配置。
重启服务
systemctl daemon-reload
systemctl restart jenkins
2.3 配置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后在插件的高级设置里配置镜像加速,如下图所示
3 初始化配置jenkins
访问web页面(http://IP:端口)
3.1 获取初始密码登录
cat /var/lib/jenkins/secrets/initialAdminPassword
输入初始密码
3.2 安装插件,推荐的即可
3.3 创建用户 并登录
3.4 安装插件
1、安装maven插件
2、安装Generic Webhook Trigger
3、安装Pipeline Utility Steps
4、安装Nodejs
5、安装Blue Ocean
4 全局工具配置
4.1、maven 配置
4.2、nodejs 配置
4.2 maven配置修改
vim /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.9.4/conf/settings.xml
5 创建多分支流水线
1、打开Blue Ocean
2、创建新的流水线
配置仓库和凭证信息
退出Blue Ocean,打开流水线项目
3、扫描多分支流水线