2020年5月21日木曜日

CD/CIについて

1)コンテナのCD/CIちゃんとしたい
  ->開発速度を上げたい


[思考フロー]

CD/CDについて:
アプリを開発を効率化する仕組みや開発手法のことを指す

簡単なアーキテクト:
Git(レポジット)   ---テストビルド ------ デプロイ ------本番
                          |-------ステージング 
                                       |-------テスト環境   

心得:
手作業でのデプロイと決別すること!!!
パイプライン外での構成変更やデプロイを認めない強い気持ちが大事!!!
(ただし、ビジネスと考慮を前提で)


リビジョンとデプロイを連動させることを考える:
①リビジョン番号を一意に特定する要素
 - リビジョン番号 (コミット・ハッシュ値)
 - タグ
 - リリース


マネージドサービスを中心にパイプラインを考える。
簡単なCD/CIのイメージ:
Git--------①テスト--------②ビルド------③デプロイ---------ECS
              |  
             ECR  

①②③ = AWS CodePipeline

0 件のコメント:

コメントを投稿

Redis(helm install)

local-storage  は  動的プロビジョニングされない  ため、Helm のインストール時に  PersistentVolume (PV) を事前に作成する必要があります 。 手順: 1)strage classをlocal strageを指定 helm install...