Jenkins 介紹

    Jenkins 是什麼?

    其中,Jenkins 是目前市面上主流的持續整合工具之一,其前身為昇陽電腦 (Sun Microsystems) 中的 ) 專案。身為一個開源專案,Jenkins 有著非常龐大的社群支持,因此 Jenkins 的更新速度也相當快。除此之外,Jenkins 也提供相當多插件來支援不同的專案開發 (e.g. Gradle, , Maven, etc.),在使用上可以說是相當容易上手。

    如何安裝 Jenkins?

    其實已經在官網釋出大部分作業系統的安裝檔,甚至還提供了 Docker 容器 (container) 的映像檔 (image),因此在手動安裝上可以說是幾乎沒有任何難度。正如同前面提到的,身為開源軟體,Jenkins 的改版速度幾乎每個禮拜就會有一到二個新版本釋出 (weekly release)。除了每週的新版本外,Jenkins 也提供了穩定版本 (Long-Term Support, LTS) 的下載。穩定版本是每十二個月中最穩定的版本,因此,在選擇安裝的版本上可以根據開發團隊的需求挑選適合的版本來進行安裝。

    假如讀者不是透過前一章的 進行安裝,而是選擇手動安裝 Jenkins,那在安裝好之後應該會依序看到以下畫面:

    1. 使用初始管理密碼 (initial admin password) 解鎖 Jenkins:

      讀者可以在 Jenkins 主機裡透過以下指令找到初始管理密碼:

    2. 待安裝完成後,就會要求使用者建立第一個系統管理員如下圖:

    讀者有沒有再一次感受到使用 Ansible 實現自動化的美好呢?省去多餘的點擊、來來回回地尋找初始化密碼以及手動輸入一堆資料,只要一鍵,Jenkins 就輕鬆部署啦!