Jenkins 安裝
Jenkins 是一款開源 CI & CD 軟件,用于自動化各種任務,包括構建、測試和部署軟件。
在項目開發場景中主要用于自動發版,解放了運維人員繁瑣的工作,也便于進行版本管理。
Jenkins 可以直接運行 war 包安裝,也可以使用 Docker 安裝。
war 包安裝過程簡單,配置也相對于 Docker 安裝簡單,但占用資源更多,且不好管理,還是推薦使用 Docker 安裝。
運行鏡像
- 拉取鏡像
docker pull jenkins/jenkins
- 運行鏡像
docker run --name=jenkins \
--restart=always \
--privileged=true \
-u root \
-p 8080:8080 \
-p 50000:50000 \
-v /home/docker/jenkins/jenkins_home:/var/jenkins_home \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
-e TZ=Asia/Shanghai \
-d \
jenkins/jenkins
- 確認運行
docker ps

【STATUS】顯示【UP】即為正常運行。
如果覺得不保險可以再查看日志確認:
docker logs -fn 200 jenkins

日志出現這一行代表運行成功。
訪問系統
訪問地址:服務器IP:8080

這里提示要輸入密碼,在服務器運行以下命令可以快速得到密碼:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

將得到的密碼填入即可登錄系統。
安裝插件

新手推薦直接安裝推薦的插件,老手再自行選擇。
點擊安裝推薦插件可能出現如下報錯:

這是因為缺少 cloudbees-folder 插件,下載即可:cloudbees-folder下載地址

點一個版本下載即可(為了避免兼容性問題,最好選最新版)
下載后得到 <font style="color:rgb(77, 77, 77);">cloudbees-folder.hpi</font> 文件
接下來只需將它拷貝到 Jenkins 的插件目錄中即可,插件目錄的位置在啟動 Jenkins 容器時所掛載的宿主機目錄 <font style="color:rgb(77, 77, 77);">/war/WEB-INF/detached-</font><font style="color:rgb(78, 161, 219) !important;">plugins</font> 中
這里為:<font style="color:rgb(77, 77, 77);">/home/docker/jenkins/jenkins_home/war/WEB-INF/detached-plugins/</font>。

然后重啟容器:
docker restart jenkins
然后再刷新頁面按照之前的步驟獲取密碼登錄后安裝推薦的插件即會出現如下安裝頁面:

由于網絡等原因,有可能出現部分插件安裝失敗的情況:

點擊【重試】再次安裝即可。
創建管理員用戶:




這樣,Jenkins 就安裝完畢了。

浙公網安備 33010602011771號