Gitlab offers GitLab CI/CD which is a powerful tool that allows enterprise developers to apply all the continuous methods (Continuous Integration, Delivery, and Deployment) to their software with no third-party application or integration needed.
Explore Gitlab CI/CD as a potential alternative to Jenkins for CI/CD. This can either be a native integration (cannot be replaced) or can be an extension that can be added during Jazz installation.
Expected behavior:
Gitlab CI/CD setup comes with the basic Jazz installation.
For each service, Gitlab CI/CD pipeline gets executed automatically with each commit.
Developers can use the .gitlab-ci.yml file provided as part of the service repository; they can define their own too.
Developers can customize the pipeline by defining additional steps in the .gitlab-ci.yml file provided in their repository.
Description
Gitlab offers GitLab CI/CD which is a powerful tool that allows enterprise developers to apply all the continuous methods (Continuous Integration, Delivery, and Deployment) to their software with no third-party application or integration needed.
Explore Gitlab CI/CD as a potential alternative to Jenkins for CI/CD. This can either be a native integration (cannot be replaced) or can be an extension that can be added during Jazz installation.
Expected behavior:
.gitlab-ci.yml
file provided as part of the service repository; they can define their own too..gitlab-ci.yml
file provided in their repository.