CI/CD的好處是什麼？
對於企業通訊主題，請參見企業形象和企業設計。
軟體開發系列的一部分
核心活動
範例和模型
方法和框架
支援學科
實踐
工具
標準和知識體系
詞彙表
大綱
vte
在軟體工程中，CI/CD或CICD是持續整合（CI）和（更常見的是）持續交付或（較少的是）持續部署（CD）的綜合實踐。它們有時被統稱為持續開發或持續軟體開發。

比較
持續整合
將幾個小的更改頻繁合併到主分支中。
持續交付
當團隊以高速和頻率短週期地生產軟體，以便可靠的軟體可以隨時釋出，並且在決定部署時具有簡單且可重複的部署過程。
持續部署
當新的軟體功能被完全自動滾動時。
動機
CI/CD透過在應用程式的構建、測試和部署中強制執行自動化來彌合開發和操作活動和團隊之間的差距。CI/CD服務編譯開發人員進行的增量程式碼更改，然後將它們連結和打包成軟體可交付項。自動化測試驗證軟體功能，自動化部署服務將它們交付給終端使用者。目的是增加早期缺陷發現、提高生產力並提供更快的釋出週期。該過程與傳統方法相反，在傳統方法中，一組軟體更新被整合到一個大批次中，然後部署新版本。現代DevOps實踐涉及：

持續開發，
持續測試，
持續整合，
持續部署和
持續監控
軟體應用程式在其開發生命週期中。CI/CD實踐或CI/CD管道構成了現代DevOps操作的支柱。

另請參見
持續整合（CI）
持續交付（CD）
持續部署（CD）
參考文獻
 Sacolick，Isaac（2020年1月17日）。《什麼是CI/CD？解釋連續整合和連續交付》。InfoWorld。檢索日期2021年6月1日。
 
 Rossel，Sander（2017年10月）。《持續整合、交付和部署》。Packt Publishing。ISBN 978-1-78728-661-0。
 Gallaba，Keheliya（2019年）。《提高持續整合和部署的魯棒性和效率》。2019年IEEE軟體維護和演化國際會議（ICSME）：619-623。doi：10.1109/ICSME.2019.00099。ISBN 978-1-7281-3094-1。S2CID 208879679。
外部連結
El Khalyly，B.；Belangour，A.；Banane，M.；Erraissi，A.（2020年）。《應用於物聯網生態系統的CI/CD的新元模型方法》。2020年IEEE第二屆電子、控制、最佳化和電腦科學國際會議（ICECOCS）：1-6。doi：10.1109/ICECOCS50124.2020.9314485。ISBN 978-1-7281-6921-7。S2CID 231645681。
Sane，P.（2021年）。《持續整合和自動化可訪問性測試中目前軟體工程實踐的簡要調查》。2021年第六屆無線通訊、訊號處理和網路會議（WiSPNET）：130-134。arXiv：2103.00097。doi：10.1109/WiSPNET51692.2021.9419464。ISBN 978-1-6654-4086-8。S2CID 232076320。
CI/CD 的好處是增加早期缺陷發現、提高生產力並提供更快的發布週期