我需要Bamboo在" api"中的文件时自动构建项目。子文件夹更改。当任何其他子文件夹中的文件发生更改时,竹子构建计划不应该运行。
文件夹结构:
project
- api
- ui
- core
在计划配置存储库标签中,从"包含/排除文件" 下拉列表中选择了以下选项
Include only changes that matches the following pattern
我尝试了以下模式:
.*/api/.*
api/
api/*
api\/*
api/**
/api/*
但是构建计划没有运行。使用"包含/排除文件"下拉设置为无运行构建计划(但是当文件在任何其他子文件夹中更改时也是如此)
我无法将项目拆分到不同的存储库。
我应该使用什么样的模式,还是有其他解决方案?
答案 0 :(得分:1)
结束工作的模式是
api/.*
答案 1 :(得分:0)
虽然我没有使用过这个功能,但它确实是来自结账根的正则表达式。以下是他们的一些例子:
你可能会尝试让它在没有包含过滤器设置的情况下检查整个事情,并且不要让它删除工作目录。查看文件系统并验证工作目录根目录的路径。然后针对相对于该工作目录的整个路径测试你的正则表达式。