2020年5月21日木曜日

CD/CIについて

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


[思考フロー]

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

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

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


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


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

①②③ = AWS CodePipeline

0 件のコメント:

コメントを投稿

helm( kube-prometheus-stack)とlokiの連携

helm経由で、 kube-prometheus-stackとloki stackを入れるだけだと連携ができないので 追加で以下の手順を進める必要がある。 1)Loki stackの導入を実施 helm install loki grafana/loki-stack --name...