dotnet-cicd-patterns

Automate CI/CD for .NET 8+ apps across GitHub Actions, Azure DevOps, Docker, and Kubernetes.

2|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/onesmartguy/next-level-real-estate --skill dotnet-cicd-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-cicd-patterns
Source: https://github.com/onesmartguy/next-level-real-estate/tree/main/.claude/skills/cicd-automation/skills/dotnet-cicd-patterns
Command: npx skills add https://github.com/onesmartguy/next-level-real-estate --skill dotnet-cicd-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides production-ready CI/CD patterns for .NET applications, automating build, test, and deployment processes across GitHub Actions, Azure DevOps, Docker, and Kubernetes. It helps you streamline your development workflow, reduce manual errors, and accelerate releases.

Core Features & Use Cases

  • GitHub Actions & Azure DevOps Pipelines: Templates for building, testing, and deploying .NET applications to various environments.
  • Docker Multi-Stage Builds: Optimize container images for size, security, and faster deployment.
  • Kubernetes Deployment: Define deployments with health checks, resource limits, and secure secrets integration.
  • Automated Versioning & Release Management: Implement GitVersion for semantic versioning and automate GitHub Releases for clear release cycles.

Quick Start

Generate a GitHub Actions workflow for my .NET 8 application that builds, runs tests with code coverage, creates a Docker image, pushes it to GHCR, and deploys to Azure Web App on main branch pushes.

Frequently Asked Questions about dotnet-cicd-patterns

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

FAQPage Schema
How do I automate CI/CD for .NET applications with GitHub Actions or Azure DevOps?

Automate CI/CD for .NET by defining pipelines in GitHub Actions or Azure DevOps that handle builds, tests, code coverage, and artifact publishing. This Skill provides production-ready templates for .NET 8+ projects that integrate with Docker, Kubernetes, and Azure Web Apps.

Can I deploy Docker containers built from .NET applications to Kubernetes?

Yes. This Skill covers multi-stage Docker builds optimized for .NET, Kubernetes deployment manifests with health checks and resource limits, and secure secrets integration for deploying containerized .NET applications to Kubernetes clusters.

What's the best way to implement semantic versioning and automated releases for .NET projects?

Use GitVersion for semantic versioning combined with automated GitHub Releases to establish clear release cycles. This Skill integrates versioning into CI/CD pipelines so version increments and release artifacts are generated automatically on deployments.

How do I set up code coverage collection in .NET CI/CD pipelines?

Configure code coverage collection within GitHub Actions or Azure DevOps pipeline steps that run .NET tests. This Skill automates test execution with coverage metrics as part of the build, test, and publish workflow.

Does this work for deploying .NET applications to Azure Web Apps?

Yes. This Skill includes deployment patterns for Azure Web Apps triggered on branch pushes, handling environment configuration, artifact publishing, and release management as part of the automated CI/CD pipeline.

What prerequisites do I need before setting up .NET CI/CD pipelines?

You need a .NET 8+ project in a Git repository, Docker configured for containerization if using container deployments, and either GitHub Actions or Azure DevOps configured as your CI/CD platform. Kubernetes and Azure credentials are required only for those specific deployment targets.