热门问题
时间线
聊天
视角

CI/CD

維基媒體消歧義頁 来自维基百科,自由的百科全书

Remove ads

軟件工程中,CI/CDCICD通常指的是持續集成(英語:continuous integration)和持續交付(英語:continuous delivery)或持續部署(英語:continuous deployment)的組合實踐[1][2][3]。CI/CD通過在應用程式的構建、測試和部署中實施自動化,在開發和運營團隊之間架起了橋樑。

現代DevOps實踐涉及軟件應用程式在整個開發生命周期內的持續開發、持續測試、持續集成、持續部署和持續監控。CI/CD實踐或CI/CD管道(CI/CD pipeline)構成了現代DevOps業務的主幹。

組成

持續集成
將多個小的變更頻繁合併到主分支中。
持續交付
以短周期、高速度和高頻率生成軟件,以便可以隨時發布可靠的軟件,並在決定部署時採用簡單且可重複的部署流程。[4]
持續部署
自動推出新的軟件功能。[5]

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads