去年曾以同一題目參加過 DevOps 組鐵人賽。經過了一年以後,希望透過這屆的機會將這一年來的所學做更近一步的更新,並將去年理解不夠透徹、還有進步空的部分做修正。
建置後動作 建置作業完成之後,我們還可以讓使用建置後動作來告訴 Jenkins 依據建置結果的不同該採取何種動作。 電子郵件通知 進入專案組態,在建置後動作的欄...
Slack Notification 由於現在使用 Slack 作為溝通平台的開發團隊越來越多,所以將 Jenkins 的建置結果傳送到 Slack 頻道內也是...
Publish Over SSH 除了發送通知外,Jenkins 也可以在建置後透過 SSH 替我們將建置產物傳送至目標伺服器上,以下將簡單介紹如何實現這樣的功...
節點介紹 由於 Jenkins 主要是用來幫助我們進行持續整合的工作,因此除了建置作業本身的表現之外,我們也必須考量如何在合理範圍內分配 Jenkins 的工作...
Pipeline 專案 在對 Jenkins 有基本的認識後,接下來的章節內我將介紹如何使用 Jenkins 的 Pipeline 專案來將強化我們的建置流程,...
Agent (Node), Stage and Step 藉由上面的例子,大概可以稍微想像 Pipeline 類型專案運作的模式。更具體的說,其實 Pipeli...
Blue Ocean 專案 有鑑於 Pipeline 專案的成功,Jenkins 在 2016 年首次釋出了 Blue Ocean 專案,進一步地提升了 Pip...
Jenkins 插件推薦 在 Jenkins 系列文章的尾聲,筆者在這邊推薦一些比較有名、或是我自己蠻常使用的插件給讀者作為參考,希望可以讀者透過這些插件來打造...
HipChat 如同前面介紹過的 Slack Notification 這個插件一樣,HipChat 這個插件同樣提供了傳送建置結果至 HipChat 頻道內的...
後記雜談 終於到了最後,很慶幸藉由這次機會又重新檢視了一次過去所學,修正了一些錯誤與不足,這一年又進步了一些。 每次參加鐵人賽都有一種在 thinking ou...