2026/10/25

2026 年 10 月 25 日

「持續交付是持續整合的自然延伸,而持續部署是持續交付的終極“夢想”。」——《软件交付通识》(本書為簡體中文作者出版書籍,引用內文則經過轉譯為正體中文。)

CD 有兩種,你今天想要哪一種?

是 Delivery 還是 Deployment?

答案當然是「我全都要!」

不過我想很多人在講出 CI/CD 時,並沒有特別在意自己的 D 是哪一個 D。

當你開始想要實踐 CI/CD,很快你就會發現這是一條沒有盡頭的不歸路。

你做了 CI,接著就會擴大至 CD(Delivery)。

當你做了 CD(Delivery),就會開始「夢想」能往 CD(Deployment)更近一步。

而為了這一步又一步的向前邁進。本來以為只要自己簡單架個 CI Service,怎麼越變越大包,一下要整合 A服務、另一邊又要打通 B 網路、最後還弄到要跟隔壁的 C 同事協調。

對於沒有資源的團隊而言,CD(Deployment)真的是一場夢,它不是一個會自然從天上掉下來的東西。

想要享受 CI/CD 帶來的終極好處?那先逐步紮實的推進軟體工程的良好實踐吧!

你是真不理解 D 的差異,還是不在意它們的差異?又或者你只是跟風唸一下熱門關鍵字?