CICD Pipeline (DEV/TEST/PROD stages) for Gitlab CICD
Budget: €30 – €250 EUR
Tasks : Provide .gitlab-ci.yml for Gitlab CICD that will have this function:
On commit to feature branch, deployment to TEST should be triggered
- pretasks: build everything that is in branch: /feature
and wait for Approval (click) to deploy
On merge to branch release/n.n-beta the depoyment to INTEG will be triggred
- pretasks: build Snapshot-with beta version
On merge to branch release/n.n the depoyment to PROD will be triggred
- build release snapshot.
and wait for Approval (click) to deploy
Once PROD deployment was cuccesfull tag the release: n.n with version tag.
On merge to branch main(master)
Snapshots and Releases builds should be saved to Local Directory (or jfrog) via Maven or other build tool.
On commit to feature branch, deployment to TEST should be triggered
- pretasks: build everything that is in branch: /feature
and wait for Approval (click) to deploy
On merge to branch release/n.n-beta the depoyment to INTEG will be triggred
- pretasks: build Snapshot-with beta version
On merge to branch release/n.n the depoyment to PROD will be triggred
- build release snapshot.
and wait for Approval (click) to deploy
Once PROD deployment was cuccesfull tag the release: n.n with version tag.
On merge to branch main(master)
Snapshots and Releases builds should be saved to Local Directory (or jfrog) via Maven or other build tool.