dotnet-devops

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

dotnet-devops

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.
针对.NET的CI/CD、打包、发布管理及运维工具集。该综合技能涵盖18个主题领域。请根据下方的路由表从
references/
目录加载对应的配套文件。

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
主题关键词描述配套文件
GHA 构建/测试setup-dotnet, NuGet cache, reportingGitHub Actions .NET构建/测试(setup-dotnet、NuGet缓存、报告)references/gha-build-test.md
GHA 部署Azure Web Apps, GitHub Pages, containersGitHub Actions部署(Azure Web Apps、GitHub Pages、容器)references/gha-deploy.md
GHA 发布NuGet push, container images, signing, SBOMGitHub Actions发布(NuGet推送、容器镜像、签名、SBOM)references/gha-publish.md
GHA 模式reusable workflows, composite, matrix, cacheGitHub Actions组合(可复用工作流、复合、矩阵、缓存)references/gha-patterns.md
ADO 构建/测试DotNetCoreCLI, Artifacts, test resultsAzure DevOps .NET构建/测试(DotNetCoreCLI、制品、测试结果)references/ado-build-test.md
ADO 发布NuGet push, containers to ACRAzure DevOps发布(NuGet推送、容器至ACR)references/ado-publish.md
ADO 模式templates, variable groups, multi-stageAzure DevOps组合(模板、变量组、多阶段)references/ado-patterns.md
ADO 专属功能environments, approvals, service connectionsAzure DevOps专属功能(环境、审批、服务连接)references/ado-unique.md
容器multi-stage Dockerfiles, SDK publish, rootless.NET容器化(多阶段Dockerfile、SDK发布、无root权限)references/containers.md
容器部署Compose, health probes, CI/CD pipelines容器部署(Compose、健康探针、CI/CD流水线)references/container-deployment.md
NuGet 包编写SDK-style, source generators, multi-TFMNuGet包编写(SDK风格、源生成器、多目标框架)references/nuget-authoring.md
MSIXcreation, signing, Store, sideload, auto-updateMSIX打包(创建、签名、应用商店、侧载、自动更新)references/msix.md
GitHub Releasescreation, assets, notes, pre-releaseGitHub Releases(创建、资产、说明、预发布)references/github-releases.md
发布管理NBGV, SemVer, changelogs, branching发布生命周期(NBGV、语义化版本、变更日志、分支策略)references/release-management.md
可观测性OpenTelemetry, health checks, custom metrics可观测性(OpenTelemetry、健康检查、自定义指标)references/observability.md
结构化日志aggregation, sampling, PII, correlation日志流水线(聚合、采样、PII、关联)references/structured-logging.md
添加CICI/CD scaffold, GHA vs ADO detectionCI/CD脚手架(GHA与ADO检测、工作流模板)references/add-ci.md
GitHub 文档README badges, CONTRIBUTING, templatesGitHub文档(README徽章、贡献指南、模板)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
  • GitHub Actions工作流(构建、测试、部署、发布)
  • Azure DevOps流水线(构建、测试、发布、环境)
  • 容器构建与部署(Docker、Compose)
  • NuGet与MSIX打包
  • 发布管理(NBGV、SemVer、变更日志)
  • 可观测性与结构化日志(OpenTelemetry)
  • GitHub仓库文档与CI脚手架

Out of scope

不适用范围

  • API/backend code patterns -> [skill:dotnet-api]
  • Build system authoring -> [skill:dotnet-tooling]
  • Test authoring -> [skill:dotnet-testing]
  • API/后端代码模式 -> [skill:dotnet-api]
  • 构建系统编写 -> [skill:dotnet-tooling]
  • 测试用例编写 -> [skill:dotnet-testing]