bambú: crea mi request de extracción

Estoy tratando de desencadenar construcciones en bambú cuando una request de extracción entra en git. Puedo enviar la información del webhook al bambú, pero en lugar de crear el logging apropiado labeldo con sha, solo crea la twig 'principal'.

¿Esto requiere alguna configuration de git personalizada para bambú? No veo nada sencillo hasta el momento.

En mi último concierto usamos a Jenkins y parecía estar muy bien. Estoy pasando el sha-1 al bambú con la request de extracción. Ahora solo necesito convencerlo de que lo use.

Resulta que el truco es capturar la identificación de la request de extracción de git y usar esto para verificar la versión apropiada de git.

Inspiración desde aquí . Terminé usando php para analizar el resultado del git hook.

Use esto para get los bits correctos de git (en su caja de bambú):

cd ${bamboo.build.working.directory} git fetch https://github.com/person/some_util +refs/pull/${bamboo.pull_num}/merge: git checkout FETCH_HEAD