継続的デリバリー
継続的デリバリ(英語: Continuous Delivery、英語:、略称CD )とは、ソフトウェア製品の生産プロセスを短いサイクルで完了させ、ソフトウェアを安定かつ継続的に提供し、いつでもリリースできるようにするソフトウェアエンジニアリング手法です。その目標は、ソフトウェアのビルド、テスト、リリースをより迅速かつ頻繁に行うことです。この方法により、ソフトウェア開発のコストと時間を削減し、リスクを軽減できます。
ソフトウェア開発 |
コアアクション |
|
パラダイムとパターン |
|
方法論とフレームワーク |
|
支持的な行動 |
|
練習する |
|
道具 |
|
標準と知識システム |
|
DevOpsとの関係
持续交付与DevOps的含义很相似,所以经常被混淆。但是它们是不同的两个概念。DevOps的范围更广,它以文化变迁为中心,特别是软件交付过程所涉及的多个团队之间的合作(开发、运维、QA、管理部门等),并且将软件交付的过程自动化。另一方面,持续交付是一种自动化交付的手段,关注点在于将不同的过程集中起来,并且更快、更频繁地执行这些过程。因此,DevOps可以是持续交付的一个产物,持续交付直接汇入DevOps。
与持续部署的关系
有时候,持续交付也与持续部署混淆。持续部署意味着所有的变更都会被自动部署到生产环境中。持续交付意味着所有的变更都可以被部署到生产环境中,但是出于业务考虑,可以选择不部署。如果要实施持续部署,必须先实施持续交付。
原则
相关条目
- CI/CD
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.