【问题标题】:VS TS Build exclude subdirectories in minmatchVS TS Build排除minmatch中的子目录
【发布时间】:2018-08-02 19:04:16
【问题描述】:

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

这是我所拥有的(在此示例中进行了简化):

我怎样才能做到这一点?

【问题讨论】:

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


    【解决方案1】:

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

    作为替代方案,您可以使用Powershell 任务编写脚本来删除文件:

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

    【讨论】:

    • 是的,这是满足我需要并解决问题的好方法。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 2018-11-15
    • 2012-04-08
    • 2022-07-25
    相关资源
    最近更新 更多