ci-cd-pipeline

Configure CI/CD pipelines with GitHub Actions and GitLab CI for automated testing, building, and deployment.

3|Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Fabric-Pro/fabric-oss --skill ci-cd-pipeline-fabric-pro
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ci-cd-pipeline
Source: https://github.com/Fabric-Pro/fabric-oss/tree/main/.cursor/skills/ci-cd-pipeline
Command: npx skills add https://github.com/Fabric-Pro/fabric-oss --skill ci-cd-pipeline-fabric-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually testing, building, and deploying code is slow and error-prone. This Skill provides ready-to-adapt pipeline configurations that automate the entire software delivery workflow from commit to production. ## Core Features & Use Cases - CI Workflow Templates: Pre-built GitHub Actions and GitLab CI configurations covering linting, type checking, testing, coverage reporting, and matrix testing across OS and Node versions. - Deployment Strategies: Concrete examples for blue-green, canary, and rolling deployments with health checks and automatic rollback on failure. - Pipeline Hardening: Guidance on dependency caching, secrets management, quality gates with coverage thresholds, and Slack/email notifications. - Use Case: You need to set up automated testing and zero-downtime deployment for a Node.js app. The Skill detects your package manager from the lockfile and generates a complete GitHub Actions workflow with caching, E2E tests against a Postgres service, and a canary deployment stage. ## Quick Start Ask the AI to create a GitHub Actions CI/CD pipeline for your project that runs tests on every pull request and deploys to production on merge to main.

Frequently Asked Questions about ci-cd-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GitHub Actions CI pipeline for a Node.js project?▼

Create a workflow file that checks out the code, sets up Node.js, installs dependencies with a frozen lockfile, then runs lint, typecheck, and tests with coverage. The Skill provides a complete template including caching and coverage upload.

How to choose between blue-green and canary deployments?▼

Blue-green deployment swaps a fully tested staging environment into production for instant cutover, while canary deployment routes traffic to a small subset of instances first and monitors error rates before full rollout. Choose canary when you need gradual risk exposure.

Does the pipeline configuration support pnpm or bun instead of npm?▼

Yes. The Skill detects the package manager by checking for lockfiles in order: bun.lockb, pnpm-lock.yaml, yarn.lock, then package-lock.json. All install, run, and cache commands are adapted to the detected package manager.

How do I cache dependencies in GitHub Actions to speed up builds?▼

Use actions/cache with a path matching your package manager's cache directory and a key hashed from the lockfile. The Skill includes cache configurations for node modules and build outputs like the Next.js cache directory.

Why does my deployment pipeline need a rollback strategy?▼

Rollback strategies let you recover automatically when a deployment introduces errors, such as reverting a Kubernetes rollout when the error rate exceeds a threshold during canary monitoring. Without one, failed releases require manual intervention and cause extended downtime.