【问题标题】:Excluding $tf folder in TFS 2015 - Copy and Publish Build Artifact在 TFS 2015 中排除 $tf 文件夹 - 复制和发布构建工件
【发布时间】:2017-06-12 14:35:13
【问题描述】:

我正在尝试使用“复制和发布工件”选项将 $tf 文件夹排除为工件发布的一部分,如图所示。但它始终包含 $tf 文件夹并发布此文件夹下的所有文件。

我试过这个选项,但没有运气。 https://social.msdn.microsoft.com/Forums/en-US/bb22c23e-cb44-44d2-8170-ba5609e9a688/need-help-excluding-the-tf-folder-and-sub-items?forum=TFService

“复制文件”不是发布工件的选项,因此如果有排除文件夹的选项会更好。

【问题讨论】:

  • 您为什么要尝试将源代码作为工件发布?构建与变更集相关联,如果您需要能够轻松查看构建时源代码的样子,您可以让它在构建完成时创建一个标签。
  • 我的解决方案结果如何?

标签: azure-devops tfsbuild tfs-2015


【解决方案1】:

使用 Copy Files 和 Publish Build Artifacts 任务:

  1. 复制文件:源文件夹:$(build.sourcesdirectory);目标文件夹:$(build.artifactstagingdirectory);

内容:

**\*
!$tf\**
!**\$tf\**
  1. 发布构建工件:发布路径:$(build.artifactstagingdirectory)

【讨论】:

  • 我使用 Copy and Publish Build Artifacts 来执行任务,但没有成功。
  • @Yass 是的,对我也不起作用,但它已被弃用,因此请改用复制文件和发布构建工件任务。
猜你喜欢
  • 1970-01-01
  • 2018-07-04
  • 1970-01-01
  • 2016-04-27
  • 2016-04-23
  • 1970-01-01
  • 2018-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多