Skip to content

itzzjb/gh-actions-ci-cd-pipelines

Repository files navigation

Objectives Of the Project

  • ⁠Create a new pipeline to build and push Docker image to Docker Hub when there are changes in the main branch

  • ⁠Add AWS credentials to GitHub repo secrets and update the pipeline to push the image to the ECR repo instead of the Docker Hub

  • ⁠Update pipeline to deploy Docker image to EC2 instance


  • ⁠Create a new pipeline to run unit tests and build when PR is opened

  • ⁠Update pipeline to scan for vulnerabilities

  • Add GitHub branch rule to the main branch to require pull request approvals and status checks