2012-04-16 14 views
6

Estoy buscando una manera de tener un GitPoller changesource ver todas las ramas en lugar de una sola.¿Cómo tener un buildbot GitPoller cambiar la fuente ver todas las ramas?

Por ahora, especifico branch='some branch' en el constructor de GitPoller, o por defecto master.

Aún mejor sería poder especificar algún patrón ref para mirar.

¿Eso es algo que ya se hace? ¿O necesita codificar otro tipo de GitPoller?

Gracias.

Respuesta

1

Actualmente GitPoller solo puede ver una sola rama a la vez. Sin embargo, puede tener tantos GitPoller s como desee.

+1

La idea sería tener algún tipo de sondeador que pueda ver un número variable de cabezas de git, por lo que no puedo crear un gitpoller por cabeza. Probablemente hackear algo alrededor del sondeo actual, de todos modos necesito hacerlo compatible con los submódulos recursivos. – Romain

+2

También me gustaría ver alguna forma de ver todas las ramas. En nuestro sistema, queremos construir varias ramas de desarrollador y van y vienen, por lo que agregarlas manualmente es un problema real. –

1

Este parece haber sido solucionado en la última versión de buildbot 8.8.8

https://github.com/buildbot/buildbot/blob/master/master/buildbot/changes/gitpoller.py

Editar:

Se puede utilizar en lugar del branches=[ 'development', 'other' ]branch='development'

+0

¿Puedes elaborar? No se menciona "todas las ramas" en ninguna parte del código fuente. – Koterpillar

+1

@ g-allen-morris-iii: El operador pidió una forma de rastrear * todas las ramas. Sin embargo, el cambio que mencionaste solo hizo posible rastrear * múltiples ramas. – kfunk

Cuestiones relacionadas