次の方法で共有


NuGetPublisher@0 - NuGet パブリッシャー v0 タスク

NuGetPublisher@0は非推奨です。 代わりに "NuGet" タスクを使用してください。 新しいツール インストーラー フレームワークで動作するため、タスクの更新を待たずに新しいバージョンの NuGet を簡単に使用でき、この組織/コレクションの外部で認証されたフィードのサポートが向上し、既定では NuGet 4 が使用されます。

構文

# NuGet publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this organization/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.

入力

nupkgへのパス/パターンの searchPattern -
string. 必須。 既定値: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

タスクが一致するために使用するパターン、またはアップロードする nupkg ファイルへのパス。 複数のパターンはセミコロンで区切ることができます。


nuGetFeedType - フィードの種類
string. 必須。 使用できる値: external (外部 NuGet フィード)、internal (内部 NuGet フィード)。 既定値: external.

ターゲット フィードが内部フィード/コレクションであるか、外部 NuGet サーバーであるかを指定します。


NuGet サービス接続connectedServiceName -
string. nuGetFeedType = externalする場合に必要です。

NuGet サーバーの汎用サービス接続を指定します。 キー Password/Token Key フィールドを NuGet API キーに設定します。


feedName - 内部フィード URL
string. nuGetFeedType = internalする場合に必要です。

このアカウントでホストされている NuGet フィードの URL を指定します。


NuGet 引数nuGetAdditionalArgs - する
string.

NuGet.exe pushに渡される追加の引数。 NuGet CLI プッシュ コマンドの詳細について説明します。


verbosity - 詳細度
string. 使用できる値: -QuietNormalDetailed。 既定値: -.

出力に表示される詳細の量を指定します。


NuGet バージョンnuGetVersion -
string. 必須。 使用できる値: 3.3.03.5.0.1829 (3.5.0)、4.0.0.2283 (4.0.0)、custom。 既定値: 3.3.0.

使用する NuGet のバージョンまたはカスタム バージョンを指定します。


NuGet.exeへのパスの nuGetPath -
string.

任意 NuGet.exeへのパスを指定します。 バージョンの選択をオーバーライドします。


continueOnEmptyNupkgMatch - "Path/Pattern to nupkg" と一致するパッケージがない場合は続行
boolean. 既定値: false.

searchPattern 文字列と一致するパッケージがない場合は、タスクを失敗させる代わりにタスクを続行します。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。

出力変数

なし。

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 セルフホステッド エージェントには、このタスクを使用するジョブを実行するために 次の 要求に一致する 機能 が必要です。
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.144.0 以上
タスク カテゴリ Package
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 セルフホステッド エージェントには、このタスクを使用するジョブを実行するために 次の 要求に一致する 機能 が必要です。
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.115.0 以上
タスク カテゴリ Package