Cloud DevOps Pipeline Project

·

1 min read

In this project, I have used Containerization using docker to package the "NGINX" web server.

First I packaged it in a Dockerfile.

Then I used GitLab manifest file to push the image

image.png

On pushing to the main branch, a test image with the dev tag is pushed.

Gitlab Pipeline

AWS ECR where Image is pushed


On pushing to any other branch, only the build job is started. This can be used for testing.

On pushing to any branch ending with -release, the release build is pushed with the latest commit in its tag.

Gitlab Pipeline