dotnet-devops

Build .NET CI/CD pipelines for GitHub Actions and Azure DevOps.

46|7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-devops-sunyonghuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-devops
Source: https://github.com/sunyonghuan/Netor.Madorin/tree/main/.github/skills/dotnet-devops
Command: npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-devops-sunyonghuan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the complexity of designing and maintaining production-ready .NET delivery pipelines, release processes, and observability setups across GitHub Actions and Azure DevOps.

Core Features & Use Cases

  • CI and Test Automation: Build dependable workflows for restore, build, test, caching, matrix execution, and artifact publishing.
  • Release and Packaging Flows: Handle NuGet, MSIX, container images, GitHub Releases, versioning, and changelog-driven delivery.
  • Operations and Telemetry: Add health checks, structured logging, OpenTelemetry, and deployment safeguards for real-world services.
  • Use Case: A team can use this Skill to turn a .NET repository into a fully automated pipeline with gated deployments, package publication, and runtime monitoring guidance.

Quick Start

Ask for a .NET DevOps plan for your repository, and I will map the appropriate pipeline, packaging, release, and observability steps for your platform.

Frequently Asked Questions about dotnet-devops

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

FAQPage Schema
How do I set up a .NET CI/CD pipeline with GitHub Actions?

Set up a .NET CI/CD pipeline by composing YAML workflows for restore, build, test, and artifact publishing. This process applies task selection, caching, and matrix execution to automate dependable delivery across GitHub Actions.

What is the best way to automate NuGet and MSIX packaging in Azure DevOps?

Automate NuGet and MSIX packaging by configuring release workflows within Azure DevOps. This approach handles versioning, package publication, and changelog-driven delivery to establish reliable .NET release flows.

Can I add OpenTelemetry and health checks to my .NET deployment pipelines?

Yes, you can add OpenTelemetry and health checks to .NET deployment pipelines. Integrating operational telemetry and deployment safeguards provides runtime monitoring and structured logging for real-world services.

How do I publish container images from a .NET repository safely?

Publish container images safely by using environment protections and secure secret usage in your pipeline. This method ensures gated deployments and reliable artifact handling across supported .NET workflow patterns.

Does GitHub Releases work with .NET build-test matrices for automated delivery?

Yes, GitHub Releases works with .NET build-test matrices for automated delivery. Configuring YAML composition and artifact handling allows you to attach build outputs directly to automated release workflows.

Why do my .NET GitHub Actions workflows fail during artifact caching and matrix execution?

Workflows fail during artifact caching and matrix execution due to incorrect YAML composition or improper task selection. Fixing caching dependencies and environment protections ensures reliable pipeline execution.