NuGetPublisher@0 - NuGet パブリッシャー v0 タスク
NuGetPublisher@0は非推奨です。 代わりに "NuGet" タスクを使用してください。 新しいツール インストーラー フレームワークで動作するため、タスクの更新を待たずに新しいバージョンの NuGet を簡単に使用でき、このorganization/コレクション外の認証済みフィードのサポートが向上し、既定では 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.
# 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 account/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.
入力
searchPattern
-
nupkg へのパス/パターン
string
. 必須です。 既定値: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg
。
タスクがアップロードするファイルの一致またはパスに nupkg
使用するパターン。 複数のパターンはセミコロンで区切ることができます。
nuGetFeedType
-
フィードの種類
string
. 必須です。 使用できる値: external
(外部 NuGet フィード)、 internal
(内部 NuGet フィード)。 既定値: external
。
ターゲット フィードが内部フィード/コレクションであるか、外部 NuGet サーバーであるかを指定します。
connectedServiceName
-
NuGet サービス接続
string
.
nuGetFeedType = external
の場合に必要です。
NuGet サーバーの汎用サービス接続を指定します。 キー Password/Token Key
フィールドを NuGet API キーに設定します。
feedName
-
内部フィード URL
string
.
nuGetFeedType = internal
の場合に必要です。
このアカウントでホストされている NuGet フィードの URL を指定します。
nuGetAdditionalArgs
-
NuGet 引数
string
.
に NuGet.exe push
渡される追加の引数。 プッシュ コマンドの詳細については、 NuGet CLI を参照してください。
verbosity
-
詳細
string
. 使用できる値: -
、、Quiet
、Normal
Detailed
。 既定値: -
。
出力に表示する詳細の量を指定します。
nuGetVersion
-
NuGet バージョン
string
. 必須です。 使用できる値: 3.3.0
、 3.5.0.1829
(3.5.0)、 4.0.0.2283
(4.0.0) custom
、。 既定値: 3.3.0
。
使用する NuGet のバージョンまたはカスタム バージョンを指定します。
nuGetPath
-
NuGet.exeへのパス
string
.
省略可能。 へのパスを指定 NuGet.exe
します。 バージョンの選択をオーバーライドします。
continueOnEmptyNupkgMatch
-
"nupkg へのパス/パターン" と一致するパッケージがない場合は続行します
boolean
. 既定値: false
。
文字列と一致するパッケージがない場合は、タスクを失敗させるのではなく、タスクを searchPattern
続行します。
タスク制御オプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
必要条件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
上で実行 | エージェント、DeploymentGroup |
確認要求 | セルフホステッド エージェントには、このタスクを使用するジョブを実行するための次の要求に一致する機能が必要です。 |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.144.0 以降 |
タスクのカテゴリ | パッケージ |