使用 Docker 安裝 Jenkins
Jenkins 是 CI 老牌工具,透過新的 Docker 技術,快速建立自己的 CI 環境。
如果還沒有 Docker 執行環境,可以參考 安裝 Docker
第一步先在 host 建立存放 Jenkins 的目錄,放在 /data/jenkins
sudo mkdir -p /data/jenkins
sudo chown -R $USER:$GROUP /data
透過 docker 啟動 jenkins
docker run \
--name jenkins \
-d --restart always \
-p 8080:8080 -p 50000:50000 \
-v /data/jenkins:/var/jenkins_home \
jenkins/jenkins:lts
然後可以在 http://localhost:8080 看到 jenkins 準備上工了
等一段時候之後,jenkins 就會要求輸入預設管理員密碼,畫面上提示 /var/jenkins_home/secrets/initialAdminPassword
,但是我們有將容器的 /var/jenkins_home
對映到 host 的 /data/jenkins
,所以我們可以在 /data/jenkins/secrets/initialAdminPassword
找到預設密碼
cat /data/jenkins/secrets/initialAdminPassword
按下確認後,選擇 install suggested plugins,plugins 可以之後再依需要安裝
等待 plugin 安裝完成後,建立第一個管理員帳號,接著輸入 Jenkins URL,如果只是測試用可以保持 losthost 沒關係,但是如果要正式使用,記得改為真實 IP 喔。最後可以看到 Jenkins is ready。
按下 Start using Jenkins 之後就會看到 Jenkins 主頁面了
Jenkins 建置完成嘍!
留言