dotnet-devops

v2026.09.25

Configures .NET CI/CD pipelines (GitHub Actions with setup-dotnet, NuGet cache, reusable workflows; Azure DevOps with DotNetCoreCLI, templates, multi-stage), containerization (multi-stage Dockerfiles, Compose, rootless), packaging (NuGet authoring, source generators, MSIX signing), release management (NBGV, SemVer, changelogs, GitHub Releases), and observability (OpenTelemetry, health checks, structured logging, PII). Spans 18 topic areas. Do not use for application-layer API or UI implementation patterns.

GitHub
安装命令
npx skhub add novotnyllc/dotnet-devops
Markdown
SKILL.md

dotnet-devops

Overview

CI/CD, packaging, release management, and operational tooling for .NET. This consolidated skill spans 18 topic areas. Load the appropriate companion file from references/ based on the routing table below.

Routing Table

TopicKeywordsDescriptionCompanion File
GHA build/testsetup-dotnet, NuGet cache, reportingGitHub Actions .NET build/test (setup-dotnet, NuGet cache, reporting)references/gha-build-test.md
GHA deployAzure Web Apps, GitHub Pages, containersGitHub Actions deployment (Azure Web Apps, GitHub Pages, containers)references/gha-deploy.md
GHA publishNuGet push, container images, signing, SBOMGitHub Actions publishing (NuGet push, container images, signing, SBOM)references/gha-publish.md
GHA patternsreusable workflows, composite, matrix, cacheGitHub Actions composition (reusable workflows, composite, matrix, cache)references/gha-patterns.md
ADO build/testDotNetCoreCLI, Artifacts, test resultsAzure DevOps .NET build/test (DotNetCoreCLI, Artifacts, test results)references/ado-build-test.md
ADO publishNuGet push, containers to ACRAzure DevOps publishing (NuGet push, containers to ACR)references/ado-publish.md
ADO patternstemplates, variable groups, multi-stageAzure DevOps composition (templates, variable groups, multi-stage)references/ado-patterns.md
ADO uniqueenvironments, approvals, service connectionsAzure DevOps exclusive features (environments, approvals, service connections)references/ado-unique.md
Containersmulti-stage Dockerfiles, SDK publish, rootless.NET containerization (multi-stage Dockerfiles, SDK publish, rootless)references/containers.md
Container deploymentCompose, health probes, CI/CD pipelinesContainer deployment (Compose, health probes, CI/CD pipelines)references/container-deployment.md
NuGet authoringSDK-style, source generators, multi-TFMNuGet package authoring (SDK-style, source generators, multi-TFM)references/nuget-authoring.md
MSIXcreation, signing, Store, sideload, auto-updateMSIX packaging (creation, signing, Store, sideload, auto-update)references/msix.md
GitHub Releasescreation, assets, notes, pre-releaseGitHub Releases (creation, assets, notes, pre-release)references/github-releases.md
Release managementNBGV, SemVer, changelogs, branchingRelease lifecycle (NBGV, SemVer, changelogs, branching)references/release-management.md
ObservabilityOpenTelemetry, health checks, custom metricsObservability (OpenTelemetry, health checks, custom metrics)references/observability.md
Structured loggingaggregation, sampling, PII, correlationLog pipelines (aggregation, sampling, PII, correlation)references/structured-logging.md
Add CICI/CD scaffold, GHA vs ADO detectionCI/CD scaffolding (GHA vs ADO detection, workflow templates)references/add-ci.md
GitHub docsREADME badges, CONTRIBUTING, templatesGitHub documentation (README badges, CONTRIBUTING, templates)references/github-docs.md

Scope

  • GitHub Actions workflows (build, test, deploy, publish)
  • Azure DevOps pipelines (build, test, publish, environments)
  • Container builds and deployment (Docker, Compose)
  • NuGet and MSIX packaging
  • Release management (NBGV, SemVer, changelogs)
  • Observability and structured logging (OpenTelemetry)
  • GitHub repository documentation and CI scaffolding

Out of scope

  • API/backend code patterns -> dotnet-api
  • Build system authoring -> dotnet-tooling
  • Test authoring -> dotnet-testing
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.25

发布时间

Sep 25, 2026

分类

未分类

许可证

MIT

源路径

plugins/dotnet-artisan/skills/dotnet-devops

默认分支

main

最新提交

3db3ae6

Tree SHA

5ecedc3