pipeline-automation
Creates and optimizes CI/CD pipeline configurations for GitHub Actions, Jenkins, or other CI systems. Generates workflow files with build, test, lint, and deploy stages. Implements caching strategies,
SKILL.mdskills/pipeline-automation/SKILL.md
GitHubPipeline Automation
Automate CI/CD pipelines with build, test, and deployment workflows.
Integrations: GitHub
When to Use
- The user wants to set up or optimize CI/CD pipelines
- Build times need to be reduced with caching or parallelization
- The user mentions "CI/CD", "pipeline", "GitHub Actions", or "deployment"
Steps
Step 1: Define Pipeline Stages
Determine build, test, and deploy stages based on the project stack.
Step 2: Generate Workflow Configuration
Create CI/CD workflow files with optimized caching and parallelism.
Step 3: Add Quality Gates
Configure coverage thresholds, lint rules, and approval requirements.
Output
Deliver:
- CI/CD workflow configuration files
- Caching and optimization recommendations
- Pipeline performance metrics