Docker中部署jenkins


准備條件:先在本機安裝好Docker

一、安裝portainer https://www.portainer.io/installation/

docker volume create portainer_data

docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

 

二、在portainer中配置jenkins

配置名稱,自定義端口(不填寫就是隨機的,而且每次重啟jenkins端口會變,同時需要去修改全局配置中的Jenkins Location地址),比如我選擇docker的1080映射到宿主的20080

 

 

 

三、進入jenkins

第一次啟動jenkins需要輸入配置文件中的密碼

 

 

 

 

 

 

 

 

 

 

 

 直接cat提供密碼的文件,然后復制到jenkins密碼輸入框,然后重新設置自己的賬號密碼

 

四、安裝插件

jenkins->系統管理->全局工具

1.安裝jdk配置oracle賬號信息的hudson.tools.JDKInstaller.xml,配置錯誤可以修改或者刪除

2.安裝gradle 4.4 --》實踐可用jdk-1.8u221,使用1.9出現無法編譯

 

jenkins->系統管理->插件管理->可選插件

1.安裝git-parameter插件

2.安裝SSH插件 --》 安裝完需要在全局配置中添加SSH remote hosts信息,以備遠程連接

 

五、測試運行

創建一個自由風格的任務

 

 配置git parameter

 

選擇高級設置,配置Sort Mode,分支或者tag的排序,這樣方便查找

 

 

配置好git倉庫,添加git倉庫的憑證,同時填寫上面配置的mybranch名稱獲取分支列表

 

 

 配置gradle,此處的gradle version是在全局工具配置中添加的。tasks根據git項目的目錄結構,-p指定執行build的目錄,這里直接將job_name和需要build的目錄設置為同樣的

 

保存配置,返回task列表,對剛才的task執行構建,就會需要選擇分支,build指定的。

 


免責聲明!

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



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