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.
# 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。
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、经典版本、经典版本 |
运行平台 | Agent、DeploymentGroup |
需求 | 自承载代理必须具有满足以下要求的功能才能运行使用此任务的作业:Cmd |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任意 |
可设置变量 | 任意 |
代理版本 | 2.144.0 或更高版本 |
任务类别 | 包 |