TFS 发布构建工件以与自定义路径共享

TFS publish build artifacts to share with custom path

是否可以使用原始路径以外的路径发布构建工件?

我已经建立了包含所有发布所需文件的文件夹:

我想得到:

在发布构建工件步骤中我指定了

并得到

您可以使用 Copy File 任务。在此任务中,您可以使用原始目录结构并通过 $(Build.StagingDirectory) 发布 Build Artifacts。

详见此题:


更新

在你的情况下,参数应该是(可以根据你的需要改变它们):

每个项目两个复制文件任务:

  • 源文件夹:$(Build.SourcesDirectory)\SolutionName\ProjectName\bin$(BuildConfiguration)
  • 内容:**\*

  • 目标文件夹: $(Build.StagingDirectory)$(Build.BuildNumber)$(BuildConfiguration)\projectX

一次复制和发布构建工件

  • 和我上面的截图基本一样,Artifact Type应该是 文件共享和路径 \share

最后,你会得到如下结果: