# 持續交付 (CD)

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/zh-tw/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

<a id="what-it-is"></a>

## 是什麼

持續交付，通常縮寫為 CD，是一套將原始碼變更自動部署到驗收環境中的實踐，
（或者，在持續部署的情況下，部署到正式環境中）。
CD 關鍵是包括確定軟體在部署前
得到充分測試的程式，並提供一種在必要時退回修改的方法。
持續整合（CI）是實現持續交付的第一步
（也就是說，在測試和部署之前，變更必須乾淨地合併）。

<a id="problem-it-addresses"></a>

## 解決的問題

大規模部署具有 [可靠性](https://glossary.cncf.io/zh-tw/reliability/) 的更新會成為一個問題。
理想情況下，我們會更頻繁地部署，為終端使用者提供更好的價值。
然而，手動操作會使每一個變化都轉變為高額的交易成本。
過去，為了避免上述成本，企業發布的頻率較低，
在一次的部署中包含更多的變更，同時也會增加出錯的風險。

<a id="how-it-helps"></a>

## 如何幫助我們

CD 策略建立了一個完全自動化的生產路徑，
使用各種部署策略測試和部署軟體，
如 [金絲雀部署](https://glossary.cncf.io/zh-tw/canary-deployment/) 或 [藍綠部署](https://glossary.cncf.io/zh-tw/blue-green-deployment) 來進行發布。
這使得開發人員可以頻繁地部署程式碼，讓他們放心地確保新的修訂版已經過測試。
通常情況下，CD 策略中使用基於主幹的開發方式，而不是功能分支或拉取要求。

<a id="related-terms"></a>

## 相關術語

* [持續整合](https://glossary.cncf.io/zh-tw/continuous-integration/)
* [持續部署](https://glossary.cncf.io/zh-tw/continuous-deployment/)

---

- Canonical URL: https://glossary.cncf.io/zh-tw/continuous-delivery/
- Status: Completed
- 最後編輯 August 20, 2023: ` Improve the transaltion for "How it helps" for Traditional Chinese ` ([1f50060](https://github.com/cncf/glossary/commit/1f50060333d3a05bd66983c3ff3ea5f51a9b8fef))
- Source: https://github.com/cncf/glossary/blob/main/content/zh-tw/continuous-delivery.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
