すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DevOps:NuGet アーティファクトの管理

最終更新日:Jun 22, 2026

このトピックでは、NuGet プライベートリポジトリでアーティファクトを管理する方法について説明します。

前提条件

アーティファクトを管理する前に、NuGet アーティファクトリポジトリを作成してください。詳細については、「アーティファクトリポジトリの作成」をご参照ください。

NuGet リポジトリの使用

NuGet リポジトリに移動し、[ユーザーガイド] をクリックします。手順に従って、プッシュとプルを設定します。

[User Guide] ページには、dotnet 構成NuGet 構成 の 2 つのオプションがあります。dotnet 構成 タブには、[Set up repository credentials] (dotnet nuget add source コマンドを使用してリポジトリ URL、リポジトリ名、ユーザー名を指定)、[Push] (dotnet nuget push --source <SOURCE_NAME> <PACKAGE_NAME> コマンドを使用)、[Pull] (dotnet add package コマンドを使用) の 3 つのセクションが表示されます。各コマンドブロックはワンクリックでコピーできます。

NuGet アーティファクトの表示と管理

リポジトリのホームページで、[アーティファクト] をクリックすると、すべてのアーティファクトが表示されます。また、名前でアーティファクトを検索することもできます。

アーティファクトのバージョン詳細の表示

[パッケージ名] をクリックすると、アーティファクトの詳細が表示されます。デフォルトでは、最新バージョンの詳細が表示されます。[バージョンの切り替え] をクリックしてバージョンを変更できます。

アーティファクト詳細パネルには、[File Information] タブと [Metadata] タブがあります。パネルには、[Total Versions][Total Downloads][Storage Size][Push Time][Pushed By][Artifact Tags] などの詳細が表示されます。下部には [Delete This Version] ボタンと [Disable Artifact] トグルがあります。

アーティファクトバージョンの無効化

アーティファクト詳細ページで、[アーティファクトの無効化] をクリックします。

[Please enter a reason for disabling] ダイアログボックスで理由を入力し、[OK] をクリックします。

説明

無効化は、アーティファクト全体ではなく、特定のバージョンにのみ適用されます。たとえば、Newtonsoft.Json のバージョン 12.0.3 をその詳細ページで無効にした場合、その特定のバージョンはダウンロードできなくなりますが、13.0.3 などの他のバージョンは引き続き利用可能です。

アーティファクトメタデータの管理

アーティファクト詳細ページの [メタデータ] タブでは、選択したアーティファクトバージョンにのみ適用されるメタデータを管理できます。

[Add Metadata] をクリックします。[Key] 入力フィールドにメタデータキー (例: owner) を、[Value] 入力フィールドに対応する値 (例: demo) を入力します。その後、確認ボタンをクリックして保存します。

アーティファクトバージョンの削除

アーティファクト詳細ページで、[このバージョンを削除] をクリックします。削除されたバージョンは、アーティファクトのごみ箱から復元できます。