Skip to content

CI/CD Pipeline to Push Docker Image to a Private AWS ECR With CircleCI

Notifications You must be signed in to change notification settings

dkhorev/circleci-push-docker-image-to-aws-ecr-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD Pipeline to Push Docker Image to a Private AWS ECR With CircleCI

This sample project demonstrates a basic steps to creating CI/CD pipeline in CircleCI with AWS ECR integration

See the full article here: https://medium.com/@dkhorev/ci-cd-pipeline-to-push-docker-image-to-a-private-aws-ecr-with-circleci-c9a8b568410

Build the Dockerfile

docker build -t circleci-push-image-demo .

Install AWS CLI v2 and initialize

Follow instructions here https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html#getting-started-install-instructions to get AWS CLI v2 installed.

aws configure and enter your credentials.

Pushing image to AWS ECR

$(aws ecr get-login --no-include-email --region eu-central-1)

Build and push image to ECR:

docker tag circleci-push-image-demo:latest <YOUR_AWS_ACC_ID>.dkr.ecr.eu-central-1.amazonaws.com/circleci-push-image-demo:latest

docker push <YOUR_AWS_ACC_ID>.dkr.ecr.eu-central-1.amazonaws.com/circleci-push-image-demo:latest

About

CI/CD Pipeline to Push Docker Image to a Private AWS ECR With CircleCI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published