Azure ArtifactsのNuGet パッケージを使用した概要
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Azure Artifactsを使用すると、開発者はフィードやパブリック レジストリなどのさまざまなソースからNuGet パッケージを発行してダウンロードできます。 成果物フィードは、パッケージをチームや特定のユーザーと共有するためにプライベートにしたり、インターネット上の誰とでもパブリックに共有したりすることもできます。
この記事では、次の内容について説明します。
- 新しいフィードを作成する方法
- プロジェクトを設定してフィードに接続する方法
- NuGet パッケージをフィードに発行する方法
- フィードからNuGet パッケージをダウンロードする方法
前提条件
- Azure DevOps 組織。 組織をまだ作成していない場合は作成します。
- NuGet クライアント ツールのインストール
フィードを作成する
2 種類のフィードを作成できます。プロジェクト スコープフィードと組織スコープフィードです。 すべてのパブリック フィードは、ホスティング プロジェクトにスコープが設定され、表示設定を継承します。
[Artifacts] を選択し、[フィードの作成] を選択します。

フィードに 名前 を付け、その 可視性 (このフィードでパッケージを表示できるユーザー)、 アップストリーム ソース、 スコープ (プロジェクト スコープまたは組織スコープ) の設定を選択します。

完了したら、[作成] を選択します。
AZURE ARTIFACTSは、TFS 2017 のお客様に対して既定でインストールされます。 Azure Artifactsを使用するには、TFS 2017 にアップグレードする必要があります。 フィードを初めて使用する場合は、ライセンスの割り当てを求められる場合があります
ビルド & リリースに移動し、[パッケージ] を選択します。

[ + 新しいフィード] を選択します。

フィードに 名前、 説明、読 み取り可能なユーザー、 投稿できるユーザー 、 外部パッケージを含めるかどうかを設定します。

完了したら、[作成] を選択します。
フィードするConnect
プロジェクト内からArtifactsを選択し、フィードを選択します。
[Connect to feed] を選択します。
[NuGet.exe] を選択します。
Nuget.exeでAzure Artifactsを初めて使用する場合は、[ツールの取得] を選択し、指示に従って次の操作を行います。
- 最新のNuGet バージョンをインストールします。
- 資格情報プロバイダー Azure Artifactsインストールします。
Project セットアップの指示に従って、nuget .config ファイルを追加します。
[ビルドとリリース> パッケージ] を選択します。
ドロップダウン メニューからフィードを選択します。
[Connect to feed] を選択します。
NuGet選択し、指示に従ってフィードに接続します。
NuGet パッケージを発行する
管理者特権のコマンド プロンプト ウィンドウで次のコマンドを実行して、nuget.config ファイルを設定し、NuGet パッケージをフィードに発行します。 詳細については、 nuget ソースと nuget プッシュ を参照してください。
nuget sources add -Name <SourceName> -Source <SourceURL> -username <UserName> -password <Pat>
nuget push -Source <SourceName> -ApiKey key <PackagePath>
NuGet パッケージを持っていなくても、フィードへのパッケージの発行を試したい場合は、次のように HelloWorld サンプル パッケージをインストールできます。
nuget install HelloWorld -ExcludeVersion
NuGet パッケージをダウンロードする
1. フィードのソース URL を取得する
プロジェクト内からArtifactsを選択し、フィードを選択します。
[Connect to feed] を選択します。
[NuGet] セクションから [Visual Studio] を選択します。
フィードの ソース URL をコピーします。
[ ビルドとリリース] を選択し、[パッケージ] を選択 します。
ドロップダウン メニューからフィードを選択します。
[Connect to feed] を選択します。
フィードの ソース URL をコピーします。
2. Visual Studioを設定する
Visual Studioで、[ツール]、[オプション] の順に選択します。
[NuGet パッケージ マネージャー] セクションを展開し、[パッケージ ソース] を選択します。
フィードの 名前 と ソース URL を入力し、緑色の (+) 記号を選択してソースを追加します。
フィードでアップストリーム ソースを有効にした場合は、[ nuget.org ] チェック ボックスをオフにします。
[OK] を選択します。
3. パッケージをダウンロードする
- Visual Studioでプロジェクトを右クリックし、[NuGet パッケージの管理] を選択します。
- [ 参照] を選択し、[ パッケージ ソース ] ドロップダウン メニューからフィードを選択します。
- 検索バーを使用して、フィードからパッケージを検索します。
注意
NuGet パッケージ エクスプローラーを使用したアップストリームでのパッケージの検索はサポートされていません。
