1 -Introduction to CICD concepts
1 -git-repo.txt
2 -Jobs and stages concept in gitlab-ci
3 -Create your first gitlab-ci-pipeline
4 -Code quality with flake8
5 -Unit test and code coverage
6 -Configure ssh to connect to gitlab
7 -Integrate quality tests and unit tests to gitlab-ci pipeline
8 -Variables in gitlab-ci
9 -Gitlab runners
10 -Install and register gitlab-runners in gcp
11 -Build and push docker images to gitlab registry
12 -Deploy fullstack demo app using gitlab-ci
13 -Use parallel matrix in gitlab-ci to deploy on multiple instances
14 -Create serviceaccount to read secrets from google cloud secret manager
15 -Use secure files gitlab-ci feature to retrieve secrets from secret manager
15 -git-repo.txt