Educational examples of CI/CD pipeline implementations, implementation patterns you should not follow.
- Copy and paste (DRY)
- Comments, excessive comments (self-explanatory code)
- Install tools on-the-fly (install once, use often)
- Spaghetti code (favor declarative over functional)
- Create results dynamically (use version control)
All similarities with living people and projects is unintentional, all code is and show-cased approaches are fictitious. No animals were harmed in the production of this code repository.
Some repositories that showcase issues and/or solution approaches.
- Matrix dependencies that expand:
- Pipelines you can't run locally: