2017-06-12 47 views
0

我试图排除$ 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

“复制文件”不是用于发布工件的选项,所以如果有任何选项可以排除该文件夹,则会更好。 enter image description here

+0

你为什么要发布的源代码作为一个神器?构建与变更集相关联,如果您需要在构建时能够轻松查看源代码的外观,就可以在构建完成时创建标签。 –

+0

我的解决方案的结果是什么? –

回答

3

使用复制文件发布构建构件任务,而不是:

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

内容:

**\* 
!$tf\** 
!**\$tf\** 
  • 发布构建构件:路径发布:$(build.artifactstagingdirectory)
  • +0

    我使用的是复制和发布构建工件来执行任务,但没有奏效。 – Yass

    +0

    @Yass是的,对我也不适用,但它已被弃用,所以使用复制文件并发布构建工件任务。 –

    相关问题