ci-cd-pipeline
GitHub Actions workflow patterns, matrix builds, caching strategies, deployment pipelines, artifact management, and rollback procedures.
npx skills add vibeeval/vibecosystem --skill ci-cd-pipeline --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# CI/CD Pipeline Patterns GitHub Actions workflows for consistent, fast, and reliable delivery pipelines. ## Workflow Structure ```yaml # .github/workflows/ci.yml name: CI on: push: branches: [main, develop] pull_request: branches: [main] workflow_dispatch: # manual trigger concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true # cancel outdated runs on same branch jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm run lint test: runs-on: ubuntu-latest needs: lint # runs after lint passes steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm test -- --coverage build: runs-on: ubuntu-latest needs: test steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm run build ``` ## Matrix Builds Test across multiple versions and operating systems in parallel. ```yaml jobs: test: strategy: fail-fast: false # don't cancel others if one fails matrix: node: ['18', '20', '22'] os: [ubuntu-latest, macos-latest, w
- Workflow Structure
- Matrix Builds
- Dependency Caching
- Artifact Upload/Download Between Jobs
- Environment Secrets Management
- Full Deployment Pipeline
- Conditional Job Execution
- Reusable Workflows and Composite Actions
- Deployment Strategies
- Rollback Procedures
- Scheduled Jobs and PR Automation
- Status Badges
Manual rollback command (kubectl) kubectl rollout undo deployment/app kubectl rollout undo deployment/app --to-revision=3 Docker Compose rollback docker compose pull && docker compose up -d or pin to previous image tag
What does the ci-cd-pipeline skill do?
GitHub Actions workflow patterns, matrix builds, caching strategies, deployment pipelines, artifact management, and rollback procedures.
How do I install it?
Run `npx skills add vibeeval/vibecosystem --skill ci-cd-pipeline --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
