[書]晉昇軟體最高殿堂:Jenkins2持續整合大師之路


從 jenkins pipeline 的使用開始,然後依據各種應用情況搭配不同的服務與 plugin,如自動檢測軟體品質搭配 SonarQube、透過 GitLab 觸發 pipeline 、Nexus 管理 docker image、運用 Ansible  自動化部屬等。

從程式碼上到 git  後,到最後的部屬,整個流程的相關工具有一套完整的介紹,看完本書後,會有初步的 CI/CD 概念,而且這個概念是馬上可以隨著 jenkins 實作的。

書中部分內容可能因為版本的關係,會與自己安裝的 jenkins 內容不太一樣,像我找不到書中介紹的 mail extension,以及在 JNLP 那部分的 jenkins 截圖內容,與自己安裝的 jenkins 畫面並不相同,但整體上來說瑕不掩瑜。

當你了解到 jenkins 如何使用,但還不知道該怎麼開始時,最後兩章的經驗分享,可以先從作者之前的經驗學習,作者建議應從哪些較為重要的地方開始自動化,然後持續整合。即使已經用過 jenkins 並有初步了解,仍建議閱讀最後兩章。