GitLab CI/CD - From Zero to Hero
by Nana
https://techworld-with-nana.teachable.com/courses/enrolled/1769488
Nothing really new for me in sections 1, 2 and 3.
- 4 - GitLab Architecture
- 5 - CI-CD pipeline for Node.js Application
- 6 - Optimize CI-CD Pipeline & Configure Multi-Stage Pipeline
- 7 - CI-CD MicroService Application (Mono and Polyrepo)
- 8 - Deploy Microservices to Kubernetes cluster
Things to try at work
-
- depends on removing tests from cloudbuild
- https://docs.gitlab.com/ee/ci/caching/
- advanced
config.toml
configuration: https://docs.gitlab.com/runner/configuration/advanced-configuration.html
-
- I've noticed in the
gl-sast-report.json
that some vulnerabilities were found but the job finished successfully.
- I've noticed in the
Random Notes
Reproduce pipeline locally with Docker compose
While watching Docker for NodeJS course, I had the idea of heaving a docker-compose file for each pipeline job, making it easier to reproduce them locally.