ci-cd-pipeline - Automate CI/CD build, test, and deployment pipelines
Set up and maintain pipelines that automate testing, building, deployment, releases, environment management, caching, and rollback workflows.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Detect project package manager
- Configure GitHub Actions workflows
- Configure GitLab CI pipelines
- Automate linting and type checks
- Automate tests and builds
- Automate environment deployments
- Configure build caching
- Implement blue-green deployments
- Implement canary deployments
- Implement rolling deployments
- Configure rollback strategies
- Automate database migrations
- Configure security scanning
- Create deployment approvals
- Build and push Docker images
Inputs
- Project repository
- Package manager lockfile
- CI/CD platform
- Build and test commands
- Deployment target
- Environment configuration
- Deployment credentials
- Container registry credentials
Outputs
- CI workflow files
- CD workflow files
- Automated test results
- Build artifacts
- Deployment status
- Container images
- Coverage reports
- Rollback actions
Requirements
- CI/CD platform access
- Repository write permissions
- Deployment environment access
- Configured deployment secrets
- Required package manager
- Required runtime versions
- Docker access for image workflows
