1)コンテナのCD/CIちゃんとしたい
->開発速度を上げたい
[思考フロー]
CD/CDについて:
アプリを開発を効率化する仕組みや開発手法のことを指す
簡単なアーキテクト:
Git(レポジット) ---テストビルド ------ デプロイ ------本番
|-------ステージング
|-------テスト環境
心得:
手作業でのデプロイと決別すること!!!
パイプライン外での構成変更やデプロイを認めない強い気持ちが大事!!!
(ただし、ビジネスと考慮を前提で)
リビジョンとデプロイを連動させることを考える:
①リビジョン番号を一意に特定する要素
- リビジョン番号 (コミット・ハッシュ値)
- タグ
- リリース
マネージドサービスを中心にパイプラインを考える。
簡単なCD/CIのイメージ:
Git--------①テスト--------②ビルド------③デプロイ---------ECS
|
ECR
①②③ = AWS CodePipeline
0 件のコメント:
コメントを投稿