首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS复制和部署:使用minimatch排除文件

TFS复制和部署:使用minimatch排除文件
EN

Stack Overflow用户
提问于 2016-11-22 16:55:20
回答 3查看 4.8K关注 0票数 2

根据many different SO-questions的说法,在新的TFS构建系统中,应该可以排除使用任务“复制和发布构建工件”复制/部署的文件。

然而,它对我不起作用(它并不排除任何东西)。我可能做错了什么:

EN

回答 3

Stack Overflow用户

发布于 2017-11-22 20:23:12

这应该是可行的(我知道这个问题很老,但我自己需要一个答案)

**\!(System.Windows.Interactivity.resources.dll|*.dll.config|*fluentassertions*)

票数 1
EN

Stack Overflow用户

发布于 2016-11-24 14:47:26

这是构建任务“Copy Publish build Artifacts”的已知问题,bitbonk。

问:这一步没有产生我预期的结果。我怎么才能修复它?

此步骤有几个已知问题:

  • Some minimatch patterns‘t work.
  • It消除所有匹配路径的最常见根路径。

来源链接:

好吧,这与你的最小匹配设置无关。它不适用于构建任务。当然,你也可以用复制文件任务检查你的最小匹配来验证这一点。

现在,您可以通过使用Copy Files stepPublish Build Artifacts step来避免这些问题。

注意:如果它在复制文件步骤中仍然不起作用,你应该在使用minimatch时注意文件的架构。它一定是出了什么问题。

票数 0
EN

Stack Overflow用户

发布于 2016-11-28 11:01:57

该任务将根据您输入的内容逐行复制文件,并添加"!“仅在复制过程中排除文件,不会删除已复制的文件。因此,使用您在第一行输入的"**\*“,所有文件都已被复制和发布。您需要删除"Contents“中的第一行。对于排除的文件,如果有在相同的文件夹中,您需要在一行中排除它们。例如:使用

代码语言:javascript
复制
!?(1.txt|2.txt) 

要同时排除1.txt和2.txt文件而不使用

代码语言:javascript
复制
!1.txt
!2.txt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40737473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档