La integración de petición de extracción de Teamcity 9 y Github está configurando un nombre de twig incorrecto

Estoy tratando de integrar el repository de Github con teamcity. Tenemos dos twigs principales: master y dev. Para ambas twigs se crean requestes de extracción y en esa ocasión me gustaría que teamcity cree la solución.

Mi primer paso de compilation es tratar de enviar una request web para hubot (todo está configurado correctamente, podría desencadenar esta compilation manualmente con el cliente http).

$request =[System.Net.WebRequest] ::Create("{site}/hubot/pullrequest/{reponame}/%teamcity.build.branch%/start") 

El problema es que cuando miro en configuraciones:

  • La variable% teamcity.build.branch siempre se establece en 'refs / heads / master'
  • % teamcity.build.branch.is_default establecido en verdadero.

Cuando esperaría algo como:

  • 'merge / 2' o 2 -> número de request de extracción
  • falso – porque no es la twig pnetworkingeterminada

Mi configuration:

VCS Trigger: filter de twig: +: * -: refs / heads / master -: refs / heads / dev

(Entonces: para cada twig, excepto para master y dev).

VCS Root: twig pnetworkingeterminada: refs / heads / master Especificación de twig: +: refs / pull / (* / merge)

Creo que algún problema está aquí, porque siempre está eligiendo la twig pnetworkingeterminada, pero ¿cómo podría cambiar este comportamiento?

Gracias por su ayuda y avíseme si necesita información adicional.