如何在 Ubuntu 上安裝 Jenkins ?

Jenkins

老牌的 Jenkins 是自建 CI/CD Service 的首選,入門簡單且不需有 Container 基礎即可使用,不只是開發工程師可以用來 Build Code,只要是需要重複執行的行為都可以運用。

運用場景範例

  • 軟體工程師
    • 推 Code 到 Github 時自動跑 Unit Test
    • 在 Github 發 PR 時自動跑整合測試
  • 維運工程師
    • 發佈程式到 10,000 台機器上
    • 一鍵當個輕鬆快樂的重開機工程師 (?)
  • 非工程人員
    • 定期撈取資料並產生報表寄給自己
    • 每天發 Slack 提醒老闆開會 (?)

只要是屬於重複性高的動作,都可以讓 jenkins 幫你完成 :D

安裝步驟

以下操作以 Ubuntu 為主,若你用自己的電腦執行可以用 VirtualBox 進行操作。

先安裝 Jave Runtime,建議安裝 OpenJDK 11 以上

# 安裝 JRE
sudo apt update
sudo apt install openjdk-11-jre -y

接著就可以安裝 Jenkins

# 新增 APT Key
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

# 新增 APT Source List
echo 'deb http://pkg.jenkins.io/debian-stable binary/' | \
    sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

# 安裝 Jenkins
sudo apt update
sudo apt install jenkins -y

安裝完畢後,瀏覽器開啟 http://{{ your_host }}:8080 即可看初始安裝精靈畫面,畫面上所需要的密碼,可在 Server 上輸入以下指令取得

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

接著照著畫面安裝建議外掛套件及建立 Admin 帳號,整個安裝步驟就完成了。

如果你需要開啟 or 關閉服務,可以使用以下指令操作

sudo systemctl start jenkins
sudo systemctl stop jenkins
sudo systemctl restart jenkins

之後會教學利用 Jenkins 執行一些小任務。

comments powered by Disqus