#author("2020-06-25T00:30:09+00:00","default:wikiadmin","wikiadmin") -コンテナで動く。月100分まで無料なのが嬉しいではないか! #contents *用語集 [#zfd5eb49] |CodeDeploy|アプリケーション| |CodeDeploy|デプロイメントグループ|対象のECSやデプロイ戦略を設定| *Code 4兄弟 [#i960afc4] |Code commit|AWS製 Git repository| |Code Pipeline|Githubにpushされたら取得、ビルド、デプロイなどのPipline| |Code Build|主にBuild Stage担当| |Code Deploy|主にDeploy Stage担当| *Code Build [#cb915725] -buildspec.ymlと直接編集スタイルがある、最初はコンソールから直接編集してうまくいったらgitにコミットすべし -private repositoryとの接続は個人ならaccess-tokenで接続し、組織にはOAuth2.0で接続せよとの情報あり *Code Deploy [#de8c9e1a] -これが一番わかりやすい? https://dev.classmethod.jp/articles/codepipeline-ecs-codedeploy/ https://dev.classmethod.jp/articles/codedeploy-ecs-from-cli/ https://qiita.com/NaokiIshimura/items/86ec84a13a6ceb831bba -TaskDefinitionのバージョンだけ変えたjson -appspec.yml *参考ページ [#u42960ef] -DockerImageをビルドしてpush https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/sample-docker.html *S3にアップロードして実施 [#q81dfd35] -rootディレクトリにbuildspec.ymlを配置 -rootディレクトリに移動してzip zip -r /var/tmp/upload.zip * *Tips [#m5ebede3] -課金が1分未満切り上げっぽい。毎回フルフルにダウンロードしていてはとても無料枠では治らない。ローカルキャッシュ使いましょう。 #counter