2020年5月21日木曜日

CD/CIについて

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


[思考フロー]

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

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

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


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


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

①②③ = AWS CodePipeline

0 件のコメント:

コメントを投稿

M4 MaxのRoo Codeから自宅ラズパイk8sクラスターをMCPで「完落ち」させるまで③

完成後、MCP経由で自作のraspberry piにリソースの作成や削除などの実験をしてみました。 現時点で、思うこととして、障害時にログの分析や作成や削除に関する助言として受け入れるには頼りになるなって思いました。 [頼りにならない動作について] 削除についてですが、names...