CI/CD pipelines automate testing, building, and deploying software. This skill provides patterns for constructing robust, secure, and efficient pipelines across GitHub Actions, GitLab CI, Argo Workflows, and Jenkins. Focus areas: supply chain security (SLSA), monorepo optimization, caching, and parallelization.
GitHub-hosted → GitHub Actions (SLSA native, 10K+ actions, OIDC) GitLab-hosted → GitLab CI (parent-child pipelines, built-in security) Kubernetes → Argo Workflows (DAG-based, event-driven) Legacy → Jenkins (migrate when possible)
| Feature | GitHub Actions | GitLab CI | Argo | Jenkins |
Costruisce pipeline CI/CD sicure ed efficienti con sicurezza della catena di fornitura (SLSA), ottimizzazione monorepo, strategie di memorizzazione nella cache e modelli di parallelizzazione per GitHub Actions, GitLab CI e Argo Workflows. Da utilizzare durante la configurazione di flussi di lavoro automatizzati di test, creazione o distribuzione. Fonte: ancoleman/ai-design-components.