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 |
إنشاء خطوط أنابيب CI/CD آمنة وفعالة مع أمان سلسلة التوريد (SLSA)، وتحسين monorepo، واستراتيجيات التخزين المؤقت، وأنماط الموازاة لـ GitHub Actions، وGitLab CI، وArgo Workflows. يُستخدم عند إعداد سير عمل الاختبار الآلي أو البناء أو النشر. المصدر: ancoleman/ai-design-components.