mcpField
A
azure-artifacts

azure-artifacts

github.com/microsoftdocsクラウド・DevOps796186 回インストール3 日前に更新
リポジトリ

azure-artifacts について

Azure Artifactsのパッケージフィードを管理するエージェント向けのガイダンススキルです。ローカルの参照索引とリモート文書取得を組み合わせ、フィード構成、パッケージ運用、セキュリティ、問題診断を扱います。

主な機能

  1. 01フィードアクセスとパッケージの問題診断
  2. 02フィード範囲と移行の指針
  3. 03ストレージ、保持、クォータの指針
  4. 04フィードのセキュリティとアップストリーム
  5. 05パッケージの公開と復元ワークフロー

活用シーン

  1. 01ビルドツールをパッケージフィードに接続
  2. 02CI/CDでのパッケージ公開と復元
  3. 03アップストリームとフィード権限の構成

MCP 対応

mcp_microsoftdocsのmicrosoft_docs_fetchでMicrosoftの文書を取得でき、代替手段としてウェブページ取得も利用します。

インストール

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

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-artifacts

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

詳細

Azure Artifacts スキル

このスキルでは、Azure Artifacts に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントを取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲(例:L35-L120)が示されているカテゴリでは、指定された行を read_file で読み取ってください。ファイルへのリンク(例:[security.md](security.md))が示されているカテゴリでは、リンク先の参照ファイルを read_file で読み取ってください。

IMPORTANT for Agent:metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です:

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用してください。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用してください。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL36-L40フィードへのアクセス問題、認証/権限エラー、パッケージの公開/復元の失敗、クライアントツールの構成ミスなど、Azure Artifacts でよく発生する問題の診断と解決。
ベストプラクティスL41-L47Azure Artifacts のパッケージ管理を安全で信頼性の高いものにするためのベストプラクティス。アップストリームソースの安全な構成と使用、およびそこからのパッケージの復元などが含まれます。
意思決定L48-L54Azure Artifacts フィード(プロジェクトスコープと組織スコープ)の計画と選択、およびファイル共有や MyGet から Azure Artifacts への移行方法に関するガイダンス。
制限とクォータL55-L62Azure Artifacts パッケージのストレージ、サイズ、数、保持に関する制限と、使用状況の監視、削除/保持の構成、クォータの制約内でのユニバーサルパッケージの公開方法。
セキュリティL63-L68Azure Artifacts フィードのセキュリティ保護。悪意のあるパッケージから守るためのアップストリームソースの保護設定と、フィード/ビューの権限およびアクセス制御の管理。
構成L69-L76Azure Artifacts フィードの構成。ビュー、アップストリームソース、npm の .npmrc 認証/設定、Azure Pipelines のアーティファクトの動作とパフォーマンスを最適化するための .artifactignore が含まれます。
統合とコーディングパターンL77-L116ビルドツール(Cargo、Maven、Gradle、npm、NuGet、Python、PowerShell)を Azure Artifacts フィードに接続する方法、パッケージの公開/復元、アップストリームソースの使用、シンボルを使ったデバッグ。
デプロイL117-L120GitHub Actions を使用してパッケージ(NuGet、npm など)をビルドし、Azure Artifacts フィードにプッシュする方法。ワークフローの設定、認証、CI/CD 統合が含まれます。
トラブルシューティング
トピックURL
Azure Artifacts でよく発生する問題の診断と修正https://learn.microsoft.com/en-us/azure/devops/artifacts/troubleshooting?view=azure-devops
ベストプラクティス
トピックURL
Azure Artifacts のパッケージ管理のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/concepts/best-practices?view=azure-devops
Azure Artifacts のアップストリームソースを効果的かつ安全に使用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/concepts/upstream-sources?view=azure-devops
Azure Artifacts のアップストリームソースからパッケージを安全に復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/tutorials/protect-oss-packages-with-upstream-sources?view=azure-devops
意思決定
トピックURL
プロジェクトスコープまたは組織スコープの Azure Artifacts フィードを選択するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/feeds/project-scoped-feeds?view=azure-devops
ファイル共有から Azure Artifacts への移行を計画するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/move-from-fileshares?view=azure-devops
MyGet から Azure Artifacts に NuGet パッケージを移行するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/tutorials/migrate-packages?view=azure-devops
制限とクォータ
トピックURL
Azure Artifacts のストレージ制限を監視および管理するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/artifact-storage?view=azure-devops
Azure Artifacts パッケージの削除と保持を管理するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/how-to/delete-and-recover-packages?view=azure-devops
サイズ制限付きで Azure Artifacts のユニバーサルパッケージを発行するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/universal-packages?view=azure-devops
Azure Artifacts のパッケージサイズと数の制限https://learn.microsoft.com/en-us/azure/devops/artifacts/reference/limits?view=azure-devops
セキュリティ
トピックURL
Azure Artifacts のアップストリームソースを悪意のあるパッケージから保護するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/concepts/upstream-behavior?view=azure-devops
Azure Artifacts のフィードとビューのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/feeds/feed-permissions?view=azure-devops
構成
トピックURL
Azure Artifacts のフィードビューを構成および管理するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/feeds/views?view=azure-devops
Azure Artifacts フィードのアップストリームソースを構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/how-to/set-up-upstream-sources?view=azure-devops
Azure Artifacts フィード用の npm .npmrc ファイルを構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/npm/npmrc?view=azure-devops
Azure Pipelines アーティファクトを最適化するために .artifactignore を構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/reference/artifactignore?view=azure-devops
統合とコーディングパターン
トピックURL
CLI から Azure Artifacts に Cargo パッケージを公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/cargo/cargo-publish?view=azure-devops
Azure Artifacts フィードから Cargo パッケージを復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/cargo/cargo-restore?view=azure-devops
Azure Artifacts 経由で Crates.io の Cargo クレートを利用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/cargo/cargo-upstream-source?view=azure-devops
Cargo プロジェクトを Azure Artifacts フィードに接続するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/cargo/project-setup-cargo?view=azure-devops
Azure Artifacts を使って Rust Cargo パッケージを公開および復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/get-started-cargo?view=azure-devops
Azure Artifacts を使って Maven パッケージを公開および復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/get-started-maven?view=azure-devops
Azure Artifacts を使って npm パッケージを公開および利用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/get-started-npm?view=azure-devops
Gradle Plugins リポジトリを Azure Artifacts のアップストリームとして追加するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/gradle-plugins?view=azure-devops
Azure Artifacts からパッケージを復元するよう Maven を構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/install?view=azure-devops
JitPack を Azure Artifacts のアップストリームソースとして構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/jitpack-upstream?view=azure-devops
Gradle ビルドを Azure Artifacts フィードに接続するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/project-setup-gradle?view=azure-devops
Maven プロジェクトを Azure Artifacts フィードに接続するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/project-setup-maven?view=azure-devops
Maven パッケージを Azure Artifacts フィードに公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/publish-packages-maven?view=azure-devops
Gradle を使って Azure Artifacts にパッケージを公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/publish-with-gradle?view=azure-devops
Azure Artifacts のアップストリーム経由で Maven Central のパッケージを利用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/maven/upstream-sources?view=azure-devops
CLI から Azure Artifacts に npm パッケージを公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/npm/publish?view=azure-devops
CLI を使って Azure Artifacts から npm パッケージを復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/npm/restore-npm-packages?view=azure-devops
Azure Artifacts のアップストリーム経由で npm レジストリのパッケージを利用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/npm/upstream-sources?view=azure-devops
dotnet CLI を使って NuGet パッケージを Azure Artifacts に公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/dotnet-exe?view=azure-devops
.NET プロジェクトを Azure Artifacts フィードに接続するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/dotnet-setup?view=azure-devops
Visual Studio で Azure Artifacts から NuGet パッケージをインストールするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/install-nuget-packages-with-visual-studio?view=azure-devops
NuGet.exe を使って Azure Artifacts に認証するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/nuget-exe?view=azure-devops
Azure Artifacts の NuGet パッケージを NuGet.org に公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/publish-to-nuget-org?view=azure-devops
NuGet パッケージを Azure Artifacts フィードに公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/publish?view=azure-devops
dotnet を使って Azure Artifacts から NuGet パッケージを復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/restore-nuget-packages-dotnet?view=azure-devops
NuGet CLI を使って Azure Artifacts から NuGet パッケージを復元するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/nuget/restore-nuget-packages-nuget-exe?view=azure-devops
Python プロジェクトを Azure Artifacts フィードに接続するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/python/project-setup-python?view=azure-devops
Azure Artifacts フィードから Universal Packages をダウンロードするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/download-universal-packages?view=azure-devops
Azure Artifacts フィードから Python パッケージをインストールするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/install-python-packages?view=azure-devops
CLI 経由で Python パッケージを Azure Artifacts に公開するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/python-cli?view=azure-devops
Azure Artifacts を使って Python パッケージを公開およびダウンロードするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/python-packages?view=azure-devops
Visual Studio で Azure Artifacts のシンボルを使ってデバッグするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/symbols/debug-with-symbols-visual-studio?view=azure-devops
WinDbg を使って Azure Artifacts のシンボルでデバッグするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/symbols/debug-with-symbols-windbg?view=azure-devops
PowerShell Gallery を Azure Artifacts のアップストリームソースとして使用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/tutorials/powershell-upstream-source?view=azure-devops
Azure Artifacts フィードをプライベート PowerShell リポジトリとして使用するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/tutorials/private-powershell-library?view=azure-devops
Azure Artifacts を使って Universal Packages を接続および構成するhttps://learn.microsoft.com/en-us/azure/devops/artifacts/universal-packages/project-setup-universal-packages?view=azure-devops
デプロイ
トピックURL
GitHub Actions ワークフローを使用してパッケージを Azure Artifacts にプッシュするhttps://learn.microsoft.com/en-us/azure/devops/artifacts/quickstarts/github-actions?view=azure-devops

コメント