Jenkins (2) - 如何架設 Jenkins 伺服器

如何架設 Jenkins 伺服器

在這篇文章中,我們將介紹如何使用 Docker 映像檔來架設 Jenkins 伺服器。這種方法不僅簡單快捷,還能確保環境的一致性。


步驟一:拉取 Docker 映像檔

首先,我們需要從 GitHub Container Registry 拉取 Jenkins 的 Docker 映像檔。打開終端機並執行以下指令:

docker pull jenkins/jenkins:lts-jdk17 # 單純 jenkins 環境

or

docker pull ghcr.io/nickhuangcyh/docker-jenkins-and-android-env:v1.0.0-jdk17 # jenkins 環境 + Android 建構環境

步驟二:運行 Jenkins 容器

接下來,我們將運行 Jenkins 容器。請確保替換 ${volume path} 為你希望 Jenkins 資料儲存的本地路徑。執行以下指令:

docker run -d -v ${volume path}:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts-jdk17 # 單純 jenkins 環境

or

docker run -d -v ${volume path}:/var/jenkins_home -p 8080:8080 -p 50000:50000 ghcr.io/nickhuangcyh/docker-jenkins-and-android-env:v1.0.0-jdk17 # jenkins 環境 + Android 建構環境

這個指令會在背景運行 Jenkins 容器,並將 Jenkins 的資料儲存在你指定的路徑中。同時,容器會綁定本地的 8080 端口和 50000 端口,分別用於 Jenkins 的 Web 介面和代理通訊。


步驟三:訪問 Jenkins

容器啟動後,你可以在瀏覽器中打開 http://localhost:8080 來訪問 Jenkins 的 Web 介面。首次訪問時,系統會要求你輸入初始管理員密碼。

TIP

還記得我們剛剛在 run container 時有設定 ${volume path} 嗎?你可以透過以下路徑找到初始密碼:

/var/jenkins_home/secrets/initialAdminPassword

輸入密碼後,按照指示安裝 Plugin 並完成初始設定,你就成功架設好 Jenkins 啦!🎉


總結

通過以上步驟,我們成功地使用 Docker 映像檔架設了一個 Jenkins 伺服器。這種方法不僅快速,而且能確保環境一致性,對開發團隊來說是一個實用又穩定的解決方案。如果你還沒使用 Jenkins,現在就是開始的好時機!

TIP

想了解更多關於 Jenkins 的資訊,請參考 Jenkins 官方文件




    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • 💡 一台電腦操作多個 GitHub 帳號:最簡單快速的 SSH 設定方法
  • 🚀 如何使用 Excalidraw AI 快速生成專業級圖表,提升工作效率!
  • Setup Development Environment on a New macOS
  • Design Pattern (28) - Interpreter Pattern (解譯器模式)
  • Design Pattern (27) - Visitor Pattern (訪問者模式)