VS TS构建排除minmatch中的子目录

时间:2018-08-02 19:04:16

标签: azure-devops build-process azure-pipelines azure-pipelines-build-task minimatch

我在VS TS Build中有一个Delete Files任务,其目的是删除源文件夹根目录中的一个文件。我拥有的minimatch脚本确实确实正确删除了该文件,但它还会遍历Source Folder目录的所有子文件夹,同时也在寻找匹配项,这浪费了构建时间。我只想删除这个文件并停止任务。

这就是我所拥有的(此示例已简化):

enter image description here

我该怎么做?

1 个答案:

答案 0 :(得分:1)

这是Delete Files任务的预期行为。此任务将查找所有文件,然后默认情况下匹配模式。

或者,您可以使用Powershell任务编写脚本来删除文件:

Remove-Item –path c:\temp\MyFileName.txt