From 772a6b5d66a319d895740b2f9f4e50410e03e086 Mon Sep 17 00:00:00 2001 From: takeokunn Date: Tue, 9 Jun 2020 04:12:33 +0900 Subject: [PATCH 1/3] Add run-push --- orb.yml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/orb.yml b/orb.yml index 15d3639..252cf57 100644 --- a/orb.yml +++ b/orb.yml @@ -37,6 +37,21 @@ examples: cluster: 'some-cluster-name' compose-yml: path/to/docker-compose.yml ecs-params-yml: path/to/ecs-params.yml + run-push: + description: run ecs-cli push + usage: + version: 2.1 + orbs: + ecs-cli: araj/ecs-cli@1.0.6 + jobs: + build: + machine: true + steps: + - ecs-cli/install + - checkout + - ecs-cli/run-push: + repo-url: 'foo.dkr.ecr.ap-northeast-1.amazonaws.com/bar' + version: latest commands: install: @@ -111,8 +126,46 @@ commands: --deployment-min-healthy-percent << parameters.deployment-min-healthy-percent >> \ <<# parameters.force-update >>--force-update<> \ <<# parameters.optional-parameters >><< parameters.optional-parameters >><> + run-push: + parameters: + repo-url: + type: string + version: + type: string + default: latest + registry-id: + type: string + default: "" + tags: + type: string + default: "" + cluster-config: + type: string + default: "" + ecs-profile: + type: string + default: "" + aws-profile: + type: string + default: "" + cluster: + type: string + default: "" + steps: + - run: + name: "ecs-cli push" + command: | + ecs-cli push \ + --registry-id << parameters.registry-id >> \ + --tags << parameters.tags >> \ + --region $AWS_REGION \ + --cluster-config << parameters.cluster-config >> \ + --ecs-profile << parameters.ecs-profile >> \ + --aws-profile << parameters.aws-profile >> \ + --cluster << parameters.cluster >> \ + << parameters.repo-url >>:<< parameters.version >> + executors: default: docker: - image: cimg/base:2020.01 - From 0c9ee1b37dc6a549bab4d4ee15d48f56b632186f Mon Sep 17 00:00:00 2001 From: takeokunn Date: Tue, 9 Jun 2020 04:16:03 +0900 Subject: [PATCH 2/3] Fix --- orb.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orb.yml b/orb.yml index 252cf57..98ee701 100644 --- a/orb.yml +++ b/orb.yml @@ -50,7 +50,7 @@ examples: - ecs-cli/install - checkout - ecs-cli/run-push: - repo-url: 'foo.dkr.ecr.ap-northeast-1.amazonaws.com/bar' + repo-url: foo.dkr.ecr.ap-northeast-1.amazonaws.com/bar version: latest commands: From 66131eb3d306cdd9f5c35e45fc653edd2a698e2a Mon Sep 17 00:00:00 2001 From: takeokunn Date: Tue, 9 Jun 2020 10:35:50 +0900 Subject: [PATCH 3/3] Fix --- orb.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orb.yml b/orb.yml index 98ee701..3126352 100644 --- a/orb.yml +++ b/orb.yml @@ -130,7 +130,7 @@ commands: parameters: repo-url: type: string - version: + tag: type: string default: latest registry-id: @@ -163,7 +163,7 @@ commands: --ecs-profile << parameters.ecs-profile >> \ --aws-profile << parameters.aws-profile >> \ --cluster << parameters.cluster >> \ - << parameters.repo-url >>:<< parameters.version >> + << parameters.repo-url >>:<< parameters.tag >> executors: default: