1. 程式人生 > >21天轉型容器實戰營(十八容器進階之ContainerOps介紹)

21天轉型容器實戰營(十八容器進階之ContainerOps介紹)

• 什麼是 持續整合/持續交付
• 常用CI/CD工具介紹
• 容器化為 整合/交付 帶來了什麼
• 容器化CI/CD流水線介紹
• 建立一條流水線

持續整合(英語:Continuous integration,縮寫CI)是一種軟體工程流 程,是將所有軟體工程師對於軟體的工作副本持續整合到共享主線 (mainline)的一種舉措
持續交付(英語:Continuous delivery,縮寫為 CD),是一種軟體工程 手法,讓軟體產品的產出過程在一個短週期內完成,以保證軟體可以穩定、 持續的保持在隨時可以釋出的狀況。它的目標在於讓軟體的建置、測試與 釋出變得更快以及更頻繁。
什麼是持續整合& 持續交付

常用的CI/CD工具
Jenkins, GitlabCI,CodeFresh shippable,spinnaker,Travi CI 
常用的CI/CD工具及使用

jenkins

GitLabCi

容器化為 整合/交付 帶來了什麼

 

基於不同ci過程的流水線

更好的釋出過程