TeamCity 2019.1.4,VCS是Plastic SCM。
我用默认分支/main
更新了项目(Project A)中的现有构建配置,以包括+:(/main/*)
的分支规范(以前没有),因此功能/其他分支也将被拾起并盖好。但是在功能部件/其他分支上没有提交会触发构建,仅提交到/main
。
VCS触发器是相当标准的,那里的分支过滤器只有+:*
。
[在同一TeamCity实例中有一个不同的项目(项目B),具有相同的VCS根配置(显然具有不同的存储库),其行为符合预期,并且构建了功能部件/其他分支,以及[C0 ]分支。创建该项目和构建配置时,会像这样进行设置。
我看不到这两个配置在TeamCity UI中有任何区别,但是它们的行为不同吗?怎么可能?
添加具有完全相同配置的新VCS根目录并在项目中使用它解决了此问题。
仍然怀疑这是TeamCity还是Plastic插件的问题,我怀疑是前者。