What problem does it solve?
CI/CD pipelines help teams avoid slow, inconsistent releases by automating build, test, and deployment steps directly from version control.
Core Features & Use Cases
- Pipeline as code: Enforce YAML-defined workflows in the repo so releases are reproducible and reviewable.
- Fast feedback with quality gates: Run restore, build, formatting checks, and tests on every change to catch issues early.
- Repeatable release promotion: Build once and promote the same artifact through environments like dev, staging, and production.
- Common scenarios: GitHub Actions or Azure DevOps for build-test workflows, Docker image publishing on tags, and NuGet package pack-and-push for library releases.
Quick Start
Use the ci-cd skill to generate a GitHub Actions or Azure DevOps YAML pipeline that builds, formats, runs tests, and publishes a deployable artifact for your .NET solution.