Create Gitlab CI Build
Create a pipeline demostrating GitLab auto-devops capability
-
Containerize the application and push to the container registry -
Enable GitLab Kubernetes integration and connect to the demo cluster -
Add unit tests to the project and include unit test reports -
Add static analysis to identify vulnerabilities in the codebase -
Add dependency scanning to identify vulnerabilities in the projects dependencies -
Add multiple approvals rules and review gating mechanisms -
Enable protected branches -
Create an issue board with a workflow
References
ACTIVITY: Set Up Standby Demo Project [1]
GitLab AutoDevOps [2]