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
. 使用できる値: -
、Quiet
、Normal
、Detailed
。 既定値: -
.
出力に表示される詳細の量を指定します。
NuGet バージョンの nuGetVersion
-
string
. 必須。 使用できる値: 3.3.0
、3.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
文字列と一致するパッケージがない場合は、タスクを失敗させる代わりにタスクを続行します。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。