cicd-pipelines
Installation
SKILL.md
CI/CD Pipelines
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
Use When
- Use when designing or implementing a release pipeline that turns every commit into a release candidate progressing through automated stages with clear pass/fail gates.
- Use when picking GitHub Actions vs GitLab CI, federating CI to cloud or Vault via OIDC, or wiring blue/green / canary deploys into a workflow.
- Use when adding pipeline observability (DORA metrics, queue time, stage duration) or fixing anti-patterns like cache poisoning, mega-workflows, or rebuild-per-environment.
Do Not Use When
- Jenkins-on-Debian operations, plugin governance, or controller hardening — load
references/cicd-jenkins-debian.md. - Vault server architecture, PKI, exception governance, or compliance controls — load
references/cicd-devsecops.md. - High-level pipeline shape and stage-boundary design from a blank slate — start with
references/cicd-pipeline-design.md, then return here for the engine-specific implementation.