TeamCity无法在通配符指定的分支上触发

Tam*_*nut 5 git teamcity continuous-integration github

我在TeamCity中具有以下设置:

构建配置设置->版本控制设置-> VCS根目录:

  • 默认分支:远程运行/我的功能
  • 分支机构规范:远程运行/我的功能

从远程运行/我的功能分支从Github获取提交时,这会完美触发,但是当我尝试使其通用时(所有分支都推送到远程运行),如下所示:

  • 默认分支:remote-run / * OR refs / heads / remote-run / * OR +:refs / heads / remote-run / * OR-:refs / heads / remote-run / *
  • 分支规范:远程运行/ *或refs / heads /远程运行/ * OR +:refs / heads /远程运行/ * OR-:refs / heads /远程运行/ *

什么都没有触发。

有谁知道推送到时需要什么分支规范才能触发remote-run/ANYTHING_HERE

谢谢,Ionut

事实上,如果我指定类似以下内容,它将无法连接到Github存储库:

-:refs/heads/*/pull-:refs/heads/*/merge+:refs/heads/*/pull+:refs/heads/*/merge分支规范,即使我有出现在我的GitHub库有效引入请求。

Nev*_*tor 2

触发器中使用分支过滤器并将唯一的过滤器设置为

+: remote-run/*
Run Code Online (Sandbox Code Playgroud)

也在版本控制中的分支规范下使用

+:( remote-run/*)
Run Code Online (Sandbox Code Playgroud)

我也遇到了类似的问题并按照上面的方法解决了。我想这也能解决你的问题。