You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Docker Build and Upload to AWS ECR
v1.0.0
This Action allows you to create Docker images and push into a ECR repository.
Parameter | Type | Default | Description |
---|---|---|---|
access_key_id |
string |
Your AWS access key id | |
secret_access_key |
string |
Your AWS secret access key | |
account_id |
string |
Your AWS Account ID | |
repo |
string |
Name of your ECR repository | |
region |
string |
Your AWS region | |
create_repo |
boolean |
false |
Set this to true to create the repository if it does not already exist |
tags |
string |
latest |
Comma-separated string of ECR image tags (ex latest,1.0.0,) |
dockerfile |
string |
Dockerfile |
Name of Dockerfile to use |
extra_build_args |
string |
"" |
Extra flags to pass to docker build (see docs.docker.com/engine/reference/commandline/build) |
path |
string |
. |
Path to Dockerfile, defaults to the working directory |
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: vitr/actions-build-and-upload-to-ecs@master
with:
access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
account_id: ${{ secrets.AWS_ACCOUNT_ID }}
repo: docker/repo
region: ap-northeast-2
tags: latest,${{ github.sha }}
create_repo: true