Generates multi-stage CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, CircleCI covering linting, testing, image builds, scans, and gated deployments to staging/production.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin ci-cd-pipeline-builderThis skill is limited to using the following tools:
!`ls .github/workflows/*.yml .gitlab-ci.yml Jenkinsfile .circleci/config.yml 2>/dev/null || echo 'No CI/CD config found'`
Generates CI/CD pipeline configs adapted to project stack and platform, for GitHub Actions, GitLab CI, Jenkins, etc. Automates lint, tests, build, security, and deploy stages.
Designs and implements CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or CircleCI for automated testing, building, security scans, and multi-environment deployments.
Generates CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, and CircleCI with testing, linting, security scanning, building, caching, matrix strategies, and deployment stages.
Share bugs, ideas, or general feedback.
!ls .github/workflows/*.yml .gitlab-ci.yml Jenkinsfile .circleci/config.yml 2>/dev/null || echo 'No CI/CD config found'
Generate CI/CD pipeline configurations for GitHub Actions, GitLab CI, Jenkins, CircleCI, and Azure DevOps. Produce multi-stage workflows covering linting, testing, building container images, security scanning, and deploying to staging/production with proper gating and rollback mechanisms.
npm test, pytest, go test, etc.).github/workflows/, .gitlab-ci.yml, Jenkinsfile, .circleci/config.yml)lint -> test -> build -> security-scan -> deploy-staging -> integration-test -> deploy-productionnode_modules, .pip-cache, Go modules) to reduce build timesactionlint, gitlab-ci-lint).github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile)| Error | Cause | Solution |
|---|---|---|
Pipeline triggered but no jobs run | Trigger conditions (paths, branches) do not match | Review on: / only: / rules: filters and verify branch names |
Docker build failed: layer cache miss | Cache key changed or cache storage expired | Use content-based cache keys (hashFiles('**/package-lock.json')) and verify cache backend |
Secret not found | Secret name mismatch or not set in pipeline settings | Check secret names match exactly (case-sensitive) in repository/project settings |
Deploy failed: unauthorized | Expired or incorrect deployment credentials | Rotate credentials, update pipeline secrets, and verify IAM role/service account permissions |
Tests pass locally but fail in CI | Environment differences (OS, node version, timezone) | Pin runtime versions in pipeline config; use matrix to test across environments |