如何在 Bamboo 构建计划中仅包含一个文件夹
How to include only a single folder in Bamboo build plan
我需要 Bamboo 在 "api" 子文件夹中的文件更改时自动构建项目。当任何其他子文件夹中的文件更改时,bamboo 构建计划不应 运行.
文件夹结构:
project
- api
- ui
- core
在计划配置存储库选项卡中,我从 "Include / exclude files" 下拉列表中选择了以下选项
Include only changes that matches the following pattern
并且我尝试了以下模式:
.*/api/.*
api/
api/*
api\/*
api/**
/api/*
但构建计划未 运行ning。 "Include / exclude files" 下拉列表设置为 None 构建计划 运行s(但当文件在任何其他子文件夹中更改时也会这样做)
我无法将项目拆分到不同的存储库。
我应该使用什么模式或者是否有其他解决方案?
据说是结帐根目录的正则表达式,虽然我没有用过这个功能。以下是他们的一些示例:
您可以尝试让它在不设置包含过滤器的情况下检查整个内容,并且不要让它删除工作目录。查看文件系统并验证从工作目录的根开始的路径。然后针对该工作目录的整个相对路径测试您的正则表达式。
最终有效的模式是
api/.*
我需要 Bamboo 在 "api" 子文件夹中的文件更改时自动构建项目。当任何其他子文件夹中的文件更改时,bamboo 构建计划不应 运行.
文件夹结构:
project
- api
- ui
- core
在计划配置存储库选项卡中,我从 "Include / exclude files" 下拉列表中选择了以下选项
Include only changes that matches the following pattern
并且我尝试了以下模式:
.*/api/.*
api/
api/*
api\/*
api/**
/api/*
但构建计划未 运行ning。 "Include / exclude files" 下拉列表设置为 None 构建计划 运行s(但当文件在任何其他子文件夹中更改时也会这样做)
我无法将项目拆分到不同的存储库。
我应该使用什么模式或者是否有其他解决方案?
据说是结帐根目录的正则表达式,虽然我没有用过这个功能。以下是他们的一些示例:
您可以尝试让它在不设置包含过滤器的情况下检查整个内容,并且不要让它删除工作目录。查看文件系统并验证从工作目录的根开始的路径。然后针对该工作目录的整个相对路径测试您的正则表达式。
最终有效的模式是
api/.*