18
ECSへサービスのデプロイ
version: 2.1
orbs:
...
aws-ecs: circleci/
[email protected] # ECSのOrbをインポート
workflows:
build-and-deploy:
jobs:
- aws-ecr/build_and_push_image:
...
- aws-ecs/deploy-service-update: # 用意されているジョブにパラメータを渡して呼ぶ
requires:
- aws-ecr/build_and_push_image # 最初にnginxイメージをビルド
family: 'kim-app-nginx' # ECSのタスク定義
cluster-name: 'default-kim5' # ECSのクラスター名
# タスクで使うコンテナイメージを指定
container-image-name-updates:
'container=nginx,image-and-tag=833371238208.dkr.ecr.us-east-1.amazonaws.com/nginx:${CIRCLE_SHA1}'
https://github.com/kimh/picard-test/blob/jaws-days/.circleci/config.yml