- Home
- Skills
- Manutej
- Luxor Claude Marketplace
- Ci Cd Pipeline Patterns
ci-cd-pipeline-patterns_skill
- Shell
40
GitHub Stars
3
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill manutej/luxor-claude-marketplace --skill ci-cd-pipeline-patterns- EXAMPLES.md56.8 KB
- README.md13.2 KB
- SKILL.md34.4 KB
Overview
This skill provides a practical catalog of CI/CD pipeline patterns focused on GitHub Actions, workflow design, automation, testing, deployment strategies, and release management. It distills patterns and examples for building reliable, secure, and fast delivery pipelines for modern applications. Use it to design end-to-end pipelines, optimize runtime, and standardize release processes across teams.
How this skill works
The skill inspects and codifies common CI/CD building blocks: workflows, jobs, steps, actions, secrets, artifacts, and triggers. It maps testing strategies (unit, integration, e2e, performance) to pipeline jobs, shows matrix and caching patterns for speed, and documents deployment strategies (blue-green, canary, rolling) with rollout and rollback steps. It also covers best practices for secrets, environments, reusable workflows, and multi-platform matrix builds.
When to use it
- Setting up CI/CD for a new project using GitHub Actions
- Automating builds, tests, and deployments across staging and production
- Implementing multi-platform matrix builds or monorepo pipelines
- Securing pipelines with scoped secrets, OIDC, and environment protections
- Optimizing pipeline performance with caching, artifacts, and parallel jobs
- Designing safe rollouts using blue-green, canary, or rolling deployments
Best practices
- Keep workflows small and single-purpose; use reusable workflow_call for shared logic
- Scope secrets to environments and prefer OIDC or short-lived credentials
- Use matrix builds with fail-fast disabled for broader test feedback when needed
- Cache dependencies and Docker layers to reduce build time and runner costs
- Publish artifacts and test reports for traceability and post-failure analysis
- Automate semantic versioning, changelog generation, and gated releases
Example use cases
- A Node.js project: CI pipeline with lint, unit tests, coverage upload, and Docker image build
- A microservices platform: integration tests using service containers and contract checks
- A web app: E2E Playwright tests and Lighthouse performance checks before deployment
- Progressive delivery: canary rollout to 10% traffic with metric-based promotion to 100%
- Monorepo: targeted builds and caching per package with reusable workflows for each team
FAQ
Create reusable workflows (workflow_call) or publish custom actions to the marketplace and call them from repository workflows.
When should I use environment secrets versus repository secrets?
Use environment secrets when you need scoped access controls and approval gates for staging or production; use repository secrets for general CI credentials.