前言:
自動化構(gòu)建是devops中的一環(huán)火惊,也是自動化測試與CI/CD中的重要一環(huán),而jenkins是老牌的構(gòu)建與測試工作的一個強大的工具軟件奔垦,通過插件能夠?qū)崿F(xiàn)多種功能屹耐,從安裝開始,步驟如下:
1.search jenkins鏡像:
image
2.下載鏡像并創(chuàng)建映射目錄
docker pull jenkinsci/blueocean
mkdir /var/jenkins_home/
chown 1000:1000 /var/jenkins_homme docker容器中jenkins用戶和用戶組id為1000椿猎,需要修改后目錄才能映射成功</pre>
3.啟動容器:
docker run -d -p 80:8080 -v /var/jenkins_home/:/var/jenkins_home/ --name="jenkins" jenkinsci/blueocean</pre>
映射本地80端口惶岭,訪問ip直接就能訪問。
4.解鎖jenkins:
[root@k8s-cp ~]# docker ps | grep jenkins
924dd4054fdb jenkinsci/blueocean "/sbin/tini -- /usr/…" 8 minutes ago Up 8 minutes 50000/tcp, 0.0.0.0:80->8080/tcp jenkins
[root@k8s-cp ~]#
[root@k8s-cp ~]#
[root@k8s-cp ~]# docker exec -it 924dd4054fdb /bin/bash
bash-4.4$ cat var/jenkins_home/secrets/initialAdminPassword
45f1086451704d95afa13bdabc4e96a1</pre>
image
5.安裝插件(jenkins是一個大的框架犯眠,依賴于其中的很多插件來完成工作按灶,插件機制實現(xiàn)了功能的多樣):
選擇自定義插件:
image
image
如果有部分插件安裝失敗,選擇繼續(xù)安裝直到插件都安裝好筐咧。
image
6.創(chuàng)建用戶:
image
7.配置訪問地址;
image
8.開始使用:
image