I have been unable to craft a regular expression for the include/exclude file feature.
I have a single Stash source code repository. In that repository I have top-level directories named dev/ and qa/.
I have two bamboo plans. I want one to launch when there are changes to .json files in the dev/ directory, and the other should be launched when there are changes in the qa/ directory.
I set the include/exclude option to 'include...'
I expect the following regular expression should work.
^.*dev/.*\.json
But it doesn't work. Even if no .json files are changed by a commit in the dev/ directory, the bamboo plan is still launched. I have tried many, many, many variations of this pattern, like backslashing the forward slash, omitting the leading .*, omitting the \. completely, etc., etc., .... But nothing seems to work.
What should the regexp be? Am I misinterpreting how the feature works?
Bamboo is Atlassian Bamboo version 5.11.4.1 build 51120 - 04 Jul 16
Stash version is Atlassian Stash v3.9.2