前言:
自動化構建是devops中的一環,也是自動化測試與CI/CD中的重要一環,而jenkins是老牌的構建與測試工作的一個強大的工具軟件,通過插件能夠實現多種功能,從安裝開始,步驟如下:
1.search jenkins鏡像:
2.下載鏡像並創建映射目錄
docker pull jenkinsci/blueocean
mkdir /var/jenkins_home/
chown 1000:1000 /var/jenkins_homme docker容器中jenkins用戶和用戶組id為1000,需要修改后目錄才能映射成功
3.啟動容器:
docker run -d -p 80:8080 -v /var/jenkins_home/:/var/jenkins_home/ --name="jenkins" jenkinsci/blueocean
映射本地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
5.安裝插件(jenkins是一個大的框架,依賴於其中的很多插件來完成工作,插件機制實現了功能的多樣):
選擇自定義插件:
如果有部分插件安裝失敗,選擇繼續安裝直到插件都安裝好。
6.創建用戶:
7.配置訪問地址;
8.開始使用: