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。


nuGetAdditionalArgs - NuGet 参数
string.

传递给 NuGet.exe push的附加参数。 详细了解 NuGet CLI 中的推送命令


verbosity - 冗长
string. 允许的值:-Quiet、、NormalDetailed。 默认值:-

指定在输出中显示的详细信息量。


nuGetVersion - NuGet 版本
string. 必需。 允许的值: 3.3.03.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 或更高版本
任务类别
要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求 自承载代理必须具有满足以下要求的功能才能运行使用此任务的作业:Cmd
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
可设置变量 任意
代理版本 2.115.0 或更高版本
任务类别
要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求 自承载代理必须具有满足以下要求的功能才能运行使用此任务的作业:Cmd
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
可设置的变量 任意
代理版本 1.83.0 或更高版本
任务类别