20190113

[讀書] Why CI/CD?

Continuous Integration
--Detects errors as quickly as possible
----Fix while fresh in your mind
--Reduces integration problems
----Smaller problems are easier to digest
----Don't compound problems
--Allows teams to develop faster, with more confidence

Continuous Delivery
--Ensures that every change to the system is releasable
--Lowers risk of each release - makes releases “boring”
--Delivers value more frequently
--Get fast feedback on what users care about

為何要推動CI/CD?

持續整合
趁著印象還清楚的時候盡可能快速找到問題
減少整合的問題:
  小問題好消化
  不要讓多個問題交互影響
使團隊開發得更快且更有信心

持續發布
確保每個改變都是可以發布的
降低改版風險,使改版變得稀鬆平常
更頻繁的產出貢獻
快速回應使用者的需求

0 意見:

張貼留言