mcpField
D
dotnet-devops

dotnet-devops

github.com/novotnyllcクラウド・DevOps234124 回インストール2 週間前に更新
リポジトリ

dotnet-devops について

dotnet-devopsは、CI/CD、パッケージング、リリース、運用時の可観測性を扱う.NETチーム向けのスキルです。GitHub Actions、Azure DevOps、コンテナー、NuGet、MSIX、ログなどの領域別にガイダンスを整理しています。

主な機能

  1. 01GitHub Actionsのビルド・テスト・デプロイ
  2. 02Azure DevOpsパイプライン
  3. 03コンテナーのビルドとデプロイ
  4. 04NuGetとMSIXのパッケージング
  5. 05リリース管理と変更履歴
  6. 06OpenTelemetryと構造化ログ

活用シーン

  1. 01.NETプロジェクトのCI/CD構築
  2. 02NuGetパッケージやコンテナーイメージの公開
  3. 03アプリのコンテナーデプロイ設定
  4. 04リリースと可観測性の計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/novotnyllc/dotnet-artisan --skill dotnet-devops

インストール後、Claude Code で/dotnet-devopsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
add-ci.md
ado-build-test.md
ado-patterns.md
ado-publish.md
ado-unique.md
container-deployment.md
containers.md
gha-build-test.md
gha-deploy.md
gha-patterns.md
gha-publish.md
github-docs.md
github-releases.md
msix.md
nuget-authoring.md
observability.md
release-management.md
structured-logging.md

詳細

dotnet-devops

概要

.NET の CI/CD、パッケージング、リリース管理、運用ツールを扱います。この統合スキルは、18 のトピック領域を網羅しています。以下のルーティングテーブルに基づいて、references/ から適切なコンパニオンファイルを読み込んでください。

ルーティングテーブル

トピックキーワード説明コンパニオンファイル
GHA ビルド/テストsetup-dotnet, NuGet cache, reportingGitHub Actions による .NET のビルド/テスト(setup-dotnet, NuGet cache, reporting)references/gha-build-test.md
GHA デプロイAzure Web Apps, GitHub Pages, containersGitHub Actions によるデプロイ(Azure Web Apps, GitHub Pages, containers)references/gha-deploy.md
GHA 公開NuGet push, container images, signing, SBOMGitHub Actions による公開(NuGet push, container images, signing, SBOM)references/gha-publish.md
GHA パターンreusable workflows, composite, matrix, cacheGitHub Actions の構成(reusable workflows, composite, matrix, cache)references/gha-patterns.md
ADO ビルド/テストDotNetCoreCLI, Artifacts, test resultsAzure DevOps による .NET のビルド/テスト(DotNetCoreCLI, Artifacts, test results)references/ado-build-test.md
ADO 公開NuGet push, containers to ACRAzure DevOps による公開(NuGet push, containers to ACR)references/ado-publish.md
ADO パターンtemplates, variable groups, multi-stageAzure DevOps の構成(templates, variable groups, multi-stage)references/ado-patterns.md
ADO 独自機能environments, approvals, service connectionsAzure DevOps 独自の機能(environments, approvals, service connections)references/ado-unique.md
コンテナーmulti-stage Dockerfiles, SDK publish, rootless.NET のコンテナー化(multi-stage Dockerfiles, SDK publish, rootless)references/containers.md
コンテナーのデプロイCompose, health probes, CI/CD pipelinesコンテナーのデプロイ(Compose, health probes, CI/CD pipelines)references/container-deployment.md
NuGet パッケージ作成SDK-style, source generators, multi-TFMNuGet パッケージの作成(SDK-style, source generators, multi-TFM)references/nuget-authoring.md
MSIXcreation, signing, Store, sideload, auto-updateMSIX のパッケージング(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
リリース管理NBGV, SemVer, changelogs, branchingリリースライフサイクル(NBGV, SemVer, changelogs, branching)references/release-management.md
可観測性OpenTelemetry, health checks, custom metrics可観測性(OpenTelemetry, health checks, custom metrics)references/observability.md
構造化ログaggregation, sampling, PII, correlationログパイプライン(aggregation, sampling, PII, correlation)references/structured-logging.md
CI の追加CI/CD scaffold, GHA vs ADO detectionCI/CD の足場づくり(GHA vs ADO detection, workflow templates)references/add-ci.md
GitHub ドキュメントREADME badges, CONTRIBUTING, templatesGitHub ドキュメント(README badges, CONTRIBUTING, templates)references/github-docs.md

対象範囲

  • GitHub Actions ワークフロー(ビルド、テスト、デプロイ、公開)
  • Azure DevOps パイプライン(ビルド、テスト、公開、環境)
  • コンテナのビルドとデプロイ(Docker、Compose)
  • NuGet と MSIX のパッケージング
  • リリース管理(NBGV、SemVer、変更履歴)
  • 可観測性と構造化ログ(OpenTelemetry)
  • GitHub リポジトリのドキュメントと CI の足場づくり

対象範囲外

  • API/バックエンドのコードパターン -> dotnet-api
  • ビルドシステムの作成 -> dotnet-tooling
  • テストの作成 -> dotnet-testing

コメント