centos7 docker安裝Jenkins BlueOcean


Jenkins是一款Java開發的跨平台持續集成和持續發布的開源項目,Jenkins已經作為各大公司進行CI/CD的首選工具。而BlueOcean是Jenkins推出的一個插件,其目的就是讓程序員執行任務時,降低工作流程的復雜度和提升工作流程的清晰度,它具有如下特征:

  清晰的可視化,對CI/CD pipelines, 可以快速直觀的觀察項目pipeline狀態。

  pipeline精確度,通過UI直接介入pipeline的中間問題。

  集成代碼分支和pull請求。

BlueOcean使用:

  BlueOcean是以插件的形式存在,需要Jenkins版本2.7.*以上

1、查找鏡像

docker search jenkins

 

2、下載鏡像

docker pull jenkinsci/blueocean

 

 3、創建文件夾

mkdir /software/jenkins

 

4、運行jenkins容器

docker run   -u root  \
-d   -p 9090:8080  \ 
-p 51000:50000   \
-v /software/jenkins:/var/jenkins_home  \ 
-v /var/run/docker.sock:/var/run/docker.sock \  
jenkinsci/blueocean
詳細說明:
docker run -u root --rm #(可選)關閉時自動刪除Docker容器 -d #(可選)在后台運行容器(即“分離”模式)並輸出容器ID。如果您不指定此選項, 則在終端窗口中輸出正在運行的此容器的Docker日志。 -p 9999:8080 #容器的端口8080到主機上的端口9999。 前面是主機的端口,后面是容器的端口 -p 50000:50000 #將容器的端口50000 映射到主機上的端口50000(代理端口) -v jenkins-data:/var/jenkins_home #映射在容器中的`/var/jenkins_home` 目錄到具有名字 `jenkins-data` 的[volume] -v /var/run/docker.sock:/var/run/docker.sock #容器與Docker守護進程通信 -v /usr/java/maven:/usr/local/maven # 將宿主機的maven環境變量/usr/java/maven映射到容器的/usr/local/maven,jenkins里配置maven時地址填寫/usr/local/maven -v /etc/localtime:/etc/localtime:ro #設置容器時間與宿主機一致 --name jenkins #設置別名 jenkinsci/blueocean

5、修改nginx配置(也可以直接通過端口訪問)

 

 6、啟動后設置密碼

 

 

 

 7、安裝

 

 

 

 

 

 

 


免責聲明!

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



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