継続的インテグレーションのCICDとDevOpsチーム

CICD、DevOpsチームは何ですか

DevOpsチーム、考え方である文化で、ソフトウェアの開発およびテスト運用・保守の統合の主な重点は、目標は、高速で高品質のソフトウェアのリリースを達成するために、様々な部門間のコミュニケーションのコストを削減することです。CICDは、継続的インテグレーションの展開リリースを指し、それは自動化されたプロセスの実装ソフトウェアのテスト展開を構築することです。

DevOpsチームが密接にCICDに関連して、統合を達成するための理論と実践、DevOpsチームのスタッフとの組み合わせで、我々は全体のプロセスを自動化するツールCICDを助けなければなりません。

DevOpsチームDevOpsチーム

異なる企業が異なる組織の建築家を持って、開発者は、スタートアップ企業は、専門的なソフトウェア企業内のすべてのDevOpsチームのタスクは、一般的にDevOpsチームのすべての製品を担当する専門チームを持ってカバーすることがあります。かかわらず、タスクを実行する人の、企業が実際には同じ目的である位置は、同じことが行われているものに関係なくは、タスクを完了するために必要なツールが同じです。会社の異なる位置の名前は、これらに限定されないが、可能性があります。

  • BRE(ビルドリリース・エンジニア)
  • SWI(ソフトウェアインテグレータ)
  • SRE(サイトreliablityエンジニア)
  • DevOpsチーム

devops2devops2

開発プロセスをDevOpsチーム:

  1. 従来のウォーターフォールモデル(滝の開発)
  2. 継続的インテグレーション(継続的インテグレーション)
  3. 徐放(連続配信)
  4. 継続的デプロイ(継続的デプロイ)

devops12devops12

なぜCICD、DevOpsチーム

  • 出版物の頻度を増加させます
  • 新機能の市場化までの時間短縮
  • リリースの回避の失敗率
  • クイックリリースの修正プログラム

CICD、DevOpsチームを達成する方法

自動化パブリッシング、ツール、次のタイプの主な必要性:

  • ソース管理
  • 構成管理
  • コンテナの配置
  • ビルドツール、分散ビルド
  • テストフレームワーク
  • 継続的インテグレーションサーバ
  • アーティファクトの管理ツール
  • 展開の分布
  • 監視ツール

devops3devops6devops9

その他のツール、リファレンスgithubの素晴らしい-ciandcd

おすすめ

転載: www.cnblogs.com/itech/p/12669100.html