本書首先介紹筆者對軟體工程生產力的獨到見解。透過一個Hello world帶領初學者入門Jenkins pipeline。接著詳細介紹Jenkins pipeline的語法,以及在Jenkins pipeline中如何實現持續整合、持續發佈中各個階段,包括建置、測試、製品管理、部署等。
在發現現有pipeline的步驟不能滿足需求時,擴展Jenkins pipeline多種方式。第17章介紹Jenkins如何整合多個協力廠商系統,以實現ChatOps及自動化運行維護的經驗。為避免讀者「不知從何下手」的情況,將透過一個簡單的案例介紹從無到有設計pipeline。
適合讀者群:
對Jenkins 有初步認識,希望透過Jenkins 實現持續整合、持續
發佈、DevOps 的技術人員;希望了解pipeline as code 技術在實際工作中應用的讀者。
本書特色
➣ 詳細介紹Jenkins 2.x核心特性:pipeline as code
➣ 透過案例從無到有設計pipeline
作者簡介:
翟志軍
程式設計師,https://showme.codes 博主。
曾任開源中國產品經理,目前任職於傳統家電製造公司,參與公司IoT系統、DevOps產品的設計與開發,幫助團隊提高軟體生產力。