1. 程式人生 > >CI/CD 持續整合和持續交付 (一)

CI/CD 持續整合和持續交付 (一)

在網際網路時代,對於每一個企業,公司,產品快速迭代的重要性不言而喻,針對敏捷開發以使用CICD來完成。但是持續整合和持續交付(CI/CD)其實並沒有那麼容易實現,開發和運維總是忙裡忙外,最後還吃力不討好,更不要說持續交付過程中保證應用平滑升級,避免服務宕機。

需求業務及BUG:可以通過測試提出的bug新需求業務來快速提交給開發來完成需求和bug修改。如 禪道,redmine.. 

專案版本迭代控制:可以繼承企業現有的版本控制工具,如 GithubGitLabSVNCVS 等主流工具..

構建及測試:通過 Jenkins 實現自動構建和測試,還有商業軟體BAMBOO來持續整合。這個收費的。免費就用

Jenkins..交付:docker映象形式進行交付,提交至映象倉庫;

後續會寫幾套成熟的CICD解決方案。

未完待續...