使用Docker安裝部署Jenkins


Docker安裝

請查看此文章

Docker安裝Jenkins

獲取Jenkins最新版鏡像

docker pull jenkins

獲取長期支持版鏡像,若安裝指定版本請采用以下命令獲取鏡像

docker pull jenkins/jenkins:版本號

查看鏡像列表,此次安裝以長期支持版為例

創建映射目錄並授權

# 創建映射目錄
mkdir -p /my_data/jenkins_home
# 查看目錄權限
ls -nd /my_data/jenkins_home/
# 設置權限
chown -R 1000:1000 /my_data/jenkins_home/

重啟docker后運行Jenkins

# 重啟docker
systemctl restart docker
# 啟動Jenkins
docker run -d -p 8881:8080 --name=jenkins -v /my_data/jenkins_home/:/var/jenkins_home jenkins/jenkins:lts
# 查看Jenkins狀態
docker ps

在映射目錄下查看首次生成的管理員密碼

cat /my_data/jenkins_home/secrets/initialAdminPassword
# 或者在Jenkins日志中查看
docker logs jenkins

瀏覽器訪問地址http://192.168.107.134:8881/,耐心等待進入以下頁面,然后輸入上面命令查到的密碼

輸入密碼后點擊【繼續】,接下來小白還是選擇推薦插件安裝吧

創建用戶

兩個頁面都直接點擊【保存並完成】即可,然后點擊【開始使用Jenkins】

進入Jenkins歡迎頁面,開始使用Jenkins

修改源

依次點擊【Maanage Jenkins】→【Manage Plugins】→【Advanced】,划到最下面修改升級站點URL

https://repo.huaweicloud.com/jenkins/updates/update-center.json

修改服務器配置,在映射目錄下找到並編輯default.json文件

切換到 /my_data/jenkins_home/updates/目錄下,並執行修改文件的命令

cd  /my_data/jenkins_home/updates/
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/repo.huaweicloud.com\/jenkins/g' default.json
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

重啟Jenkins

docker restart jenkins
憑據配置

依次點擊【系統管理】→【Manage Credentials】,點擊【全局】,進入全局詳情頁添加憑據

可以創建一個任務,測試憑據是否生效

配置碼雲倉庫地址

查看輸出日志,拉取倉庫項目成功

插件安裝

依次點擊【系統管理】→【插件管理】,在【可選插件】中搜索要安裝的插件名稱,然后勾選要安裝的插件,點擊【直接安裝】

然后勾選“安裝完成后重啟Jenkins(空閑時)”,重啟后查看已安裝插件,可以看到插件已成功安裝

基礎配置

先進入容器查看jdk路徑

# 進入容器
docker exec -it jenkins /bin/bash
# 查看git路徑
which git
# 查看jdk路徑
echo $JAVA_HOME
JDK配置

依次點擊【系統管理】→【全局工具配置】,找到JDK,點擊【新增JDK】

Git配置

Git無需配置,默認已填寫,Path to Git executable改成上面查到的路徑也可以,Jenkins能識別到

Maven配置

Jenkins容器中未提供Maven,還是填寫名稱后勾選自動安裝吧

項目部署請參考此文章的【Springboot小項目發布】介紹,也可以結合此文章做為參考,使用Docker-compose部署項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM