dotnet-devops
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesedotnet-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 based on the routing table below.
references/针对.NET的CI/CD、打包、发布管理及运维工具集。该综合技能涵盖18个主题领域。请根据下方的路由表从目录加载对应的配套文件。
references/Routing Table
路由表
| Topic | Keywords | Description | Companion File |
|---|---|---|---|
| GHA build/test | setup-dotnet, NuGet cache, reporting | GitHub Actions .NET build/test (setup-dotnet, NuGet cache, reporting) | references/gha-build-test.md |
| GHA deploy | Azure Web Apps, GitHub Pages, containers | GitHub Actions deployment (Azure Web Apps, GitHub Pages, containers) | references/gha-deploy.md |
| GHA publish | NuGet push, container images, signing, SBOM | GitHub Actions publishing (NuGet push, container images, signing, SBOM) | references/gha-publish.md |
| GHA patterns | reusable workflows, composite, matrix, cache | GitHub Actions composition (reusable workflows, composite, matrix, cache) | references/gha-patterns.md |
| ADO build/test | DotNetCoreCLI, Artifacts, test results | Azure DevOps .NET build/test (DotNetCoreCLI, Artifacts, test results) | references/ado-build-test.md |
| ADO publish | NuGet push, containers to ACR | Azure DevOps publishing (NuGet push, containers to ACR) | references/ado-publish.md |
| ADO patterns | templates, variable groups, multi-stage | Azure DevOps composition (templates, variable groups, multi-stage) | references/ado-patterns.md |
| ADO unique | environments, approvals, service connections | Azure DevOps exclusive features (environments, approvals, service connections) | references/ado-unique.md |
| Containers | multi-stage Dockerfiles, SDK publish, rootless | .NET containerization (multi-stage Dockerfiles, SDK publish, rootless) | references/containers.md |
| Container deployment | Compose, health probes, CI/CD pipelines | Container deployment (Compose, health probes, CI/CD pipelines) | references/container-deployment.md |
| NuGet authoring | SDK-style, source generators, multi-TFM | NuGet package authoring (SDK-style, source generators, multi-TFM) | references/nuget-authoring.md |
| MSIX | creation, signing, Store, sideload, auto-update | MSIX packaging (creation, signing, Store, sideload, auto-update) | references/msix.md |
| GitHub Releases | creation, assets, notes, pre-release | GitHub Releases (creation, assets, notes, pre-release) | references/github-releases.md |
| Release management | NBGV, SemVer, changelogs, branching | Release lifecycle (NBGV, SemVer, changelogs, branching) | references/release-management.md |
| Observability | OpenTelemetry, health checks, custom metrics | Observability (OpenTelemetry, health checks, custom metrics) | references/observability.md |
| Structured logging | aggregation, sampling, PII, correlation | Log pipelines (aggregation, sampling, PII, correlation) | references/structured-logging.md |
| Add CI | CI/CD scaffold, GHA vs ADO detection | CI/CD scaffolding (GHA vs ADO detection, workflow templates) | references/add-ci.md |
| GitHub docs | README badges, CONTRIBUTING, templates | GitHub documentation (README badges, CONTRIBUTING, templates) | references/github-docs.md |
| 主题 | 关键词 | 描述 | 配套文件 |
|---|---|---|---|
| GHA 构建/测试 | setup-dotnet, NuGet cache, reporting | GitHub Actions .NET构建/测试(setup-dotnet、NuGet缓存、报告) | references/gha-build-test.md |
| GHA 部署 | Azure Web Apps, GitHub Pages, containers | GitHub Actions部署(Azure Web Apps、GitHub Pages、容器) | references/gha-deploy.md |
| GHA 发布 | NuGet push, container images, signing, SBOM | GitHub Actions发布(NuGet推送、容器镜像、签名、SBOM) | references/gha-publish.md |
| GHA 模式 | reusable workflows, composite, matrix, cache | GitHub Actions组合(可复用工作流、复合、矩阵、缓存) | references/gha-patterns.md |
| ADO 构建/测试 | DotNetCoreCLI, Artifacts, test results | Azure DevOps .NET构建/测试(DotNetCoreCLI、制品、测试结果) | references/ado-build-test.md |
| ADO 发布 | NuGet push, containers to ACR | Azure DevOps发布(NuGet推送、容器至ACR) | references/ado-publish.md |
| ADO 模式 | templates, variable groups, multi-stage | Azure DevOps组合(模板、变量组、多阶段) | references/ado-patterns.md |
| ADO 专属功能 | environments, approvals, service connections | Azure 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-TFM | NuGet包编写(SDK风格、源生成器、多目标框架) | references/nuget-authoring.md |
| MSIX | creation, signing, Store, sideload, auto-update | MSIX打包(创建、签名、应用商店、侧载、自动更新) | references/msix.md |
| GitHub Releases | creation, assets, notes, pre-release | GitHub 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 |
| 添加CI | CI/CD scaffold, GHA vs ADO detection | CI/CD脚手架(GHA与ADO检测、工作流模板) | references/add-ci.md |
| GitHub 文档 | README badges, CONTRIBUTING, templates | GitHub文档(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]