DRY GitLab Pipelines with Shared CI/CD Components
I kept copy-pasting the same jobs into every .gitlab-ci.yml. GitLab CI/CD Components let me define a pipeline once and include it everywhere.
I kept copy-pasting the same jobs into every .gitlab-ci.yml. GitLab CI/CD Components let me define a pipeline once and include it everywhere.
Reaching for the smallest base image felt responsible. Then pnpm needed a C toolchain, Wrangler needed a newer Node, and the "small" image cost me an afternoon.