TC8 EAP 27284 Ran builds that didn't match the branch specification

I've just installed TC8 EAP, build 27284

Before the upgrade, I had a project with several different build configurations, all using different branch specifications on a Git repository. Curiously, the configurations all had 'Pending' builds that seemed to match the branch specification but never triggered a build (using simple VCS trigger with no rules).

After the upgrade, TC8 immediately spawned a build on one of the projects, on the master branch; but the branch specification for that build does not include the master branch. I'm using GitFlow and the branch specification includes:
+:refs/heads/hotfix/(*)
+:refs/heads/release/(*)
Default branch: empty (no value)

The above configurations are passed in using parameters in both cases.
TC8-rogue-build.PNG
TC8-rogue-build-branch-specs.PNG
This may have been a 'hangover' from TC7.2, but TC8 did run a build that it shouldn't have run. As it happened, the build failed because of http://confluence.jetbrains.com/pages/viewpage.action?pageId=49448495

Any ideas why this rogue build ran?

--Tim Long

Please sign in to leave a comment.