NuGet Publish
NuGet パブリッシュビルドランナーは、NuGet パッケージを特定のフィード(カスタムまたはデフォルト)に公開(プッシュ )することを目的としています。
TeamCity を NuGet サーバーとして使用する場合、パッケージをフィードに公開する方法は 3 つあります:
作成されたパッケージをビルドアーティファクトに公開するチェックボックスを使用して、 NuGet Pack ビルドステップのビルドアーティファクトとして公開する - この場合、NuGet Publish ビルドステップは不要です
NuGet Publish ビルドステップ経由
##teamcity[publishNuGetPackage]サービスメッセージを介して、パッケージが現在のビルドステップの最後に構成済みのすべての NuGet フィードで公開され、次のビルドステップで使用できるようにします。
サポートされているオペレーティングシステム:
NuGet ビルドランナーは、Windows OS を実行しているビルドエージェントでデフォルトでサポートされます。 Linux と macOS は、エージェントに Mono(英語) がインストールされている場合サポートされます (Mono 4.4.2+ 上の NuGet 3.3+ のみがサポートされます)。
Kotlin DSL で NuGet インストーラーの設定を表示するには、サイドバーの コードとして表示 をクリックします。
このページでは、NuGet Publish ランナーオプションについて説明します。
オプション | 説明 |
|---|---|
NuGet.exe | ドロップダウンメニューから使用する NuGet バージョンを選択するか(NuGet がインストールされましたが必要)、 |
パッケージ | NuGet フィードに公開する NuGet パッケージファイル( |
API キー | NuGet パッケージフィードにアクセスするための API キーを指定します。 TeamCity NuGet サーバーに公開するには、 |
パッケージソース |
TeamCity NuGet フィードを使用している場合は、'魔法の杖'アイコン 認証済みフィードを使用する場合は、 NuGet フィード資格情報ビルド機能を構成します。 TeamCity では、プライベート NuGet フィードを使用して認証できます。 さらに読む NuGet TeamCity 内部 NuGet フィードにすでに存在する同じバージョンのパッケージを公開すると、そのパッケージは拒否されます。 TeamCity サーバーで既存の NuGet パッケージを強制的に新しいバージョンに置き換えるには、 プロジェクト設定 ページから取得できるフィード URL に |
コマンドラインパラメーター |
|