Cloud DevOps Pipeline Project
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
On pushing to the main
branch, a test image with the dev
tag 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.