From c02ca1d4ed05ea0406d0b9399c503c70d4177f0a Mon Sep 17 00:00:00 2001 From: Conner McCall Date: Thu, 6 Aug 2020 09:06:36 -0500 Subject: [PATCH] switch to using ecr plugin --- .drone.yml | 45 +++++++++++++++++---------------------------- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/.drone.yml b/.drone.yml index cdeca60..858a458 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,37 +4,26 @@ type: docker name: default steps: -- name: build - image: atlassian/default-image:2 +- name: publish-latest + image: plugins/ecr when: branch: - main - commands: - - mkdir -p ~/.aws/ - - echo $AWS_CREDS | base64 -d > ~/.aws/credentials - - aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_URL - - docker build . -t $ECR_URL/home_api:latest - - docker push $ECR_URL/home_api:latest - environment: - AWS_CREDS: - from_secret: AWS_CREDS - ECR_URL: - from_secret: ECR_URL -- name: tag - image: atlassian/default-image:2 + settings: + access_key: $AWS_ACCESS_KEY_ID + secret_key: $AWS_ACCESS_KEY_SECRET + repo: home_api + registry: $ECR_URL +- name: publish-tag + image: plugins/ecr when: event: - tag - commands: - - mkdir -p ~/.aws/ - - echo $AWS_CREDS | base64 -d > ~/.aws/credentials - - aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_URL - - docker build . -t $ECR_URL/home_api:$DRONE_TAG - - docker build . -t $ECR_URL/home_api:latest - - docker push $ECR_URL/home_api:$DRONE_TAG - - docker build . -t $ECR_URL/home_api:latest - environment: - AWS_CREDS: - from_secret: AWS_CREDS - ECR_URL: - from_secret: ECR_URL + settings: + access_key: $AWS_ACCESS_KEY_ID + secret_key: $AWS_ACCESS_KEY_SECRET + repo: home_api + registry: $ECR_URL + tags: + - latest + - $DRONE_TAG