What problem does it solve?
Provide repeatable, repository-driven CI/CD workflows that deliver fast feedback, enforce quality gates, and reliably promote the same build artifact through environments so teams avoid flaky deployments and environment-specific builds.
Core Features & Use Cases
- GitHub Actions and Azure DevOps templates for build, test, and publish stages tailored to .NET projects.
- Build once, deploy many workflows that produce a single artifact for promotion across dev, staging, and production.
- Test and format gating to ensure code style and automated tests pass before deployment, plus examples for publishing Docker images and NuGet packages and integrating services like Postgres for test runs.
- Security and best practices including use of pipeline secrets, avoiding hardcoded credentials, caching NuGet, and tagging-driven releases.
- Decision guidance for choosing between GitHub Actions (OSS) and Azure DevOps (enterprise), and tactics for database migrations and environment promotion.
Quick Start
Create a GitHub Actions workflow that restores, builds, formats, tests on push, and publishes a Docker image when creating a release tag.