継続的デリバリ(英語: Continuous Delivery、英語:、略称CD)とは、ソフトウェア製品の生産プロセスを短いサイクルで完了させ、ソフトウェアを安定かつ継続的に提供し、いつでもリリースできるようにするソフトウェアエンジニアリング手法です。

継続的デリバリー

継続的デリバリ(英語: Continuous Delivery、英語:、略称CD )とは、ソフトウェア製品の生産プロセスを短いサイクルで完了させ、ソフトウェアを安定かつ継続的に提供し、いつでもリリースできるようにするソフトウェアエンジニアリング手法ですその目標は、ソフトウェアのビルド、テスト、リリースをより迅速かつ頻繁に行うことです。この方法により、ソフトウェア開発のコストと時間を削減し、リスクを軽減できます。

ソフトウェア開発

コアアクション

  • プロセス

  • 必要

  • デザイン

  • プロジェクト

  • 構造

  • テスト

  • デバッグ

  • 展開する

  • 維持する

パラダイムとパターン

  • プロトタイピング

  • クリーンルーム

  • インクリメンタルモデリング

  • ウォーターフォールモデル

  • アジャイルなソフトウェア開発

  • スパイラルモデル

方法論とフレームワーク

  • 迅速なアプリケーション開発

  • DevOps

  • エクストリームプログラミング

  • チームソフトウェアプロセス

  • 個人用ソフトウェア プログラム

  • 動的システム開発手法

  • 国境なき医師団

  • スクラム

  • 看板

  • Vモデル

  • FDD
  • MDD

  • 反復開発

  • リーン開発

  • プロセスを統一する

支持的な行動

  • 構成管理

  • 書類

  • 品質保証

  • プロジェクト管理

  • ユーザー体験

練習する

  • ATDD

  • 行動主導型開発

  • 継続的インテグレーション

  • 継続的デリバリー

  • ドメイン駆動設計

  • ペアプログラミング

  • スタンドアップミーティング

  • テスト駆動開発

道具

  • コンパイラ

  • デバッガ

  • パフォーマンス分析

  • GUIデザイナー

  • モデリング

  • 統合開発環境

  • ビルドの自動化

  • リリースの自動化

  • テスト

標準と知識システム

  • 機能成熟度モデルの統合

  • IEEE規格

  • ISO9001

  • ISO/IEC規格

  • スウェーデン語の本

  • プロジェクト管理ナレッジ体系

  • バボク

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.

 

 

 

おすすめ

転載: blog.csdn.net/weixin_40191861/article/details/132857432