dotnet-devops

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

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-devops-sayedihashimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-devops
Source: https://github.com/sayedihashimi/copilot-skill-eval/tree/main/examples/aspnet-razor-pages/plugins/dotnet-artisan/skills/dotnet-devops
Command: npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-devops-sayedihashimi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

dotnet-devops unifies and automates the end-to-end CI/CD, packaging, and release-management lifecycle for .NET applications, reducing manual toil and enabling repeatable, auditable builds and deployments.

Core Features & Use Cases

  • CI/CD automation for .NET projects across GitHub Actions and Azure DevOps, including setup-dotnet, NuGet caching, and multi-stage pipelines.
  • Packaging and distribution support through NuGet, container images, and SBOM generation, with OpenTelemetry observability integration.
  • Release-management guidance and tooling, including versioning (NBGV/SemVer), changelog strategies, and automated release workflows across multiple tech stacks.
  • Real-world use: teams compare skill configurations to measure quality and reliability of generated apps under different pipelines.

Quick Start

Configure a baseline .NET project’s CI/CD and release workflow and compare it against alternative skill configurations.

Frequently Asked Questions about dotnet-devops

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

FAQPage Schema
How do I automate .NET CI/CD pipelines for multi-target frameworks?

You can automate .NET CI/CD pipelines by configuring multi-stage workflows that handle container builds, NuGet caching, and packaging across multi-target frameworks. This applies to both GitHub Actions and Azure DevOps.

Does this .NET CI/CD automation work with both GitHub Actions and Azure DevOps?

Yes, this .NET CI/CD automation supports both GitHub Actions and Azure DevOps. It applies setup-dotnet, NuGet caching, and multi-stage pipelines to automate builds and deployments across these platforms.

What is the best way to generate SBOMs and integrate observability in .NET releases?

The best way to generate SBOMs and integrate observability is by automating your .NET release workflows to include SBOM generation and OpenTelemetry observability integration during the packaging and distribution process.

How do I manage versioning and changelogs for automated .NET release workflows?

You can manage versioning and changelogs for automated .NET release workflows by applying versioning strategies like NBGV or SemVer, generating changelogs, and automating the release-management lifecycle across multiple tech stacks.

Can I use this approach to compare reliability of generated apps under different pipelines?

Yes, you can compare the reliability of generated apps under different pipelines. You can configure a baseline .NET project's CI/CD workflow and compare it against alternative skill configurations to measure quality.

When do I need to generate a SKILL.md frontmatter for .NET DevOps automation?

You need to generate a SKILL.md frontmatter with a name and description to configure the .NET DevOps automation. It may also reference optional scripts, references, or assets to load operational instructions.