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