azure - Azure Pipelines 中的 Glob 模式用于排除 map 文件和 Assets 文件夹

标签 azure azure-pipelines glob azure-pipelines-tasks

我正在尝试使用 Azure Pipelines 中的“Amazon S3 上传”任务上传我的所有网站文件,但“assets”文件夹中的所有文件和 JS 映射文件除外。我尝试使用的 glob 模式是

**/!(assets|*.map)

但是我的 Assets 文件夹仍在上传。我认为 glob 模式在 Azure 中的工作方式一定不同,因为在线 glob 测试仪表明这可行。使用 Azure 任务排除文件夹和文件类型的正确语法是什么?

最佳答案

What is the correct syntax for excluding a folder and a file type using an Azure task?

作为该选项的状态:

enter image description here

此选项支持支持多行小型匹配模式

有一个文件列表matching patterns您可以使用和 some most important rules .

因此,您可以尝试使用以下模式:

**
!**/assets/**
!**/*.map

希望有帮助。

关于azure - Azure Pipelines 中的 Glob 模式用于排除 map 文件和 Assets 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60178181/

相关文章:

azure - 如何在 azure 管道的不同阶段找到工作

azure - 如何使用 Azure Pipelines 设置 kubernetes 自动缩放(在同一节点中和横向扩展)?

bash - 有没有一种简单的方法可以为一个 glob 设置 nullglob

azure - 为什么不能在 Windows Azure 网站中使用 LocalDb

azure - 如何在ARM模板中获取AzureAD用户principalId

asp.net - 如何使用 Azure DevOPs Pipeline 构建和发布 .Net 网站

python - 创建图像数据的pickeled数据文件

python - 如何隐藏除文件类型之外的所有内容

azure - 通过postman调用microsoft graph api

security - 来自辅助角色的 HTTP 与 HTTPS Azure 存储连接