CopyPublishBuildArtifacts@1 - 复制和发布生成项目 v1 任务

CopyPublishBuildArtifacts@1已弃用。 请改用“复制文件”任务和“发布生成项目”任务。

此任务已弃用。

语法

# Copy and Publish Build Artifacts v1
# CopyPublishBuildArtifacts@1 is deprecated. Use the Copy Files task and the Publish Build Artifacts task instead.
- task: CopyPublishBuildArtifacts@1
  inputs:
    #CopyRoot: # string. Copy Root. 
    Contents: # string. Required. Contents. 
    ArtifactName: # string. Required. Artifact Name. 
    ArtifactType: # 'Container' | 'FilePath'. Required. Artifact Type. 
    #TargetPath: '\\my\share\$(Build.DefinitionName)\$(Build.BuildNumber)' # string. Optional. Use when ArtifactType = FilePath. Path. Default: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.

输入

CopyRoot - 复制根
string.

文件匹配模式应应用到的根文件夹。 如果未提供任何值,则使用存储库根目录。 使用变量指定存储库外部的文件夹,例如: $ (Agent.BuildDirectory) 。


Contents - 内容
string. 必需。

要作为项目一部分包含的文件或文件夹路径。 支持多行迷你图模式。 详细信息


ArtifactName - 项目名称
string. 必需。

要创建的项目的名称。


ArtifactType - 项目类型
string. 必需。 允许的值: Container (服务器) , FilePath (文件共享) 。

选择是将项目存储在 TFS/Team Services 上,还是将其复制到必须从生成代理访问的文件共享。


TargetPath - 路径
string. 可选。 使用时间 ArtifactType = FilePath。 默认值:\\my\share\$(Build.DefinitionName)\$(Build.BuildNumber)

要复制项目的 UNC 文件路径位置。 必须可从生成代理访问它。


任务控制选项

除任务输入外,所有任务都具有控制选项。 有关详细信息,请参阅 “控制”选项和常见任务属性

输出变量

无。

要求

要求 说明
管道类型 YAML,经典生成
运行平台 代理,DeploymentGroup
需求
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
可设置变量 任意
代理版本 1.83.0 或更高版本
任务类别 实用工具