2020年5月21日木曜日

CD/CIについて

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


[思考フロー]

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

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

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


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


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

①②③ = AWS CodePipeline

0 件のコメント:

コメントを投稿

ローカルLLMでコーディングさせるポイント

 簡単な指示で、依頼するとコンテキストオーバーで記憶喪失になって コードの内容が一致しないことが起こるので、work.mdみたいな作業メモを取らせたるのがよい 途中から、別スレッドに再実施する場合でも、work.mdが引き継ぎとして 参照して実施してくれるのがポイント