Claude
Skills
Sign in
Back

ci-cd

Included with Lifetime
$97 forever

Use when creating or debugging CI/CD pipelines, implementing deployment strategies (blue-green, canary, rolling), optimizing build times, reviewing pipeline security, or working with GitHub Actions, GitLab CI, CircleCI, Azure DevOps, or Bitbucket Pipelines.

Cloud & DevOpsscripts

What this skill does


# CI/CD Expert

Create, debug, and optimize CI/CD pipelines across platforms.

## Platform Selection

| Platform | Best For | Key Strength |
|----------|----------|--------------|
| GitHub Actions | GitHub repos, open source | Marketplace, native integration |
| GitLab CI | GitLab repos, self-hosted | Built-in registry, Auto DevOps |
| CircleCI | Complex workflows, speed | Parallelism, orbs |
| Azure DevOps | Microsoft/enterprise | Azure integration, YAML templates |
| Bitbucket | Atlassian stack | Jira integration, pipes |

## Key Principles

- **Security first**: Never expose secrets in logs, use environment-specific secrets
- **Reliability**: Idempotent steps, deterministic builds, pinned dependency versions
- **Efficiency**: Cache aggressively, parallelize independent jobs, skip unchanged paths
- **Maintainability**: DRY with reusable workflows/templates, clear naming

## Quick Start Checklist

1. Choose platform based on repository hosting
2. Create pipeline with lint → test → build → deploy stages
3. Configure secrets and environment variables
4. Set up caching for dependencies and build artifacts
5. Add deployment strategy (blue-green recommended for production)
6. Review security checklist before going live

## References

| Reference | Description |
|-----------|-------------|
| [github-actions-basics.md](references/github-actions-basics.md) | Workflows, triggers, jobs, steps, services |
| [github-actions-advanced.md](references/github-actions-advanced.md) | Reusable workflows, composite actions, security, complete example |
| [gitlab-ci-basics.md](references/gitlab-ci-basics.md) | Pipeline structure, triggers, jobs, caching, artifacts, variables |
| [gitlab-ci-advanced.md](references/gitlab-ci-advanced.md) | Templates, includes, rules, Docker-in-Docker, security scanning |
| [circleci-basics.md](references/circleci-basics.md) | Config structure, executors, jobs, commands, caching, artifacts |
| [circleci-advanced.md](references/circleci-advanced.md) | Workflows, orbs, conditionals, Docker builds, complete example |
| [azure-devops-basics.md](references/azure-devops-basics.md) | Pipeline structure, triggers, agents, variables, tasks, caching |
| [azure-devops-advanced.md](references/azure-devops-advanced.md) | Templates, environments, deployments, conditions, containers |
| [bitbucket-pipelines-basics.md](references/bitbucket-pipelines-basics.md) | Pipeline types, steps, caching, artifacts, variables |
| [bitbucket-pipelines-advanced.md](references/bitbucket-pipelines-advanced.md) | Pipes, Docker, YAML anchors, deployments, complete example |
| [deployment-strategies-blue-green-canary.md](references/deployment-strategies-blue-green-canary.md) | Blue-green and canary deployments with K8s and AWS examples |
| [deployment-strategies-rolling-flags-rollback.md](references/deployment-strategies-rolling-flags-rollback.md) | Rolling deploys, feature flags, rollback, health checks |
| [debugging-error-categories.md](references/debugging-error-categories.md) | Environment, permission, network, resource, timing, cache, Docker errors |
| [debugging-platform-fixes.md](references/debugging-platform-fixes.md) | Platform-specific debugging, common fix patterns, quick reference |
| [security-checklist.md](references/security-checklist.md) | Secrets, permissions, supply chain security |

Related in Cloud & DevOps