switch to using ecr plugin
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Conner McCall 2020-08-06 09:06:36 -05:00
parent 892015e684
commit c02ca1d4ed

View file

@ -4,37 +4,26 @@ type: docker
name: default name: default
steps: steps:
- name: build - name: publish-latest
image: atlassian/default-image:2 image: plugins/ecr
when: when:
branch: branch:
- main - main
commands: settings:
- mkdir -p ~/.aws/ access_key: $AWS_ACCESS_KEY_ID
- echo $AWS_CREDS | base64 -d > ~/.aws/credentials secret_key: $AWS_ACCESS_KEY_SECRET
- aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_URL repo: home_api
- docker build . -t $ECR_URL/home_api:latest registry: $ECR_URL
- docker push $ECR_URL/home_api:latest - name: publish-tag
environment: image: plugins/ecr
AWS_CREDS:
from_secret: AWS_CREDS
ECR_URL:
from_secret: ECR_URL
- name: tag
image: atlassian/default-image:2
when: when:
event: event:
- tag - tag
commands: settings:
- mkdir -p ~/.aws/ access_key: $AWS_ACCESS_KEY_ID
- echo $AWS_CREDS | base64 -d > ~/.aws/credentials secret_key: $AWS_ACCESS_KEY_SECRET
- aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_URL repo: home_api
- docker build . -t $ECR_URL/home_api:$DRONE_TAG registry: $ECR_URL
- docker build . -t $ECR_URL/home_api:latest tags:
- docker push $ECR_URL/home_api:$DRONE_TAG - latest
- docker build . -t $ECR_URL/home_api:latest - $DRONE_TAG
environment:
AWS_CREDS:
from_secret: AWS_CREDS
ECR_URL:
from_secret: ECR_URL