Agregar comprobaciones de validation para requestes de extracción de GitHub

Me gustaría agregar una verificación de validation en cada RP para la twig principal a mi repository GitHub (para la integración con nuestro CI Bamboo).

Es decir, cada inserción en la twig maestra activará una compilation de Bamboo, que debe pasar antes de que esa inserción esté list para fusionarse.

En la página Configuración del repository en "Protección de sucursales para el maestro" -> "Requerir que las verificaciones de estado pasen antes de la fusión"

No veo una opción de verificación de estado para la compilation de Bamboo. ¿Cómo puedo agregarlo?

Ya agregué el service Bamboo en la sección Webhooks & Services de la configuration de repository y probé que el service puede activar correctamente una compilation de Bamboo con el button "Probar service".

Hay un antiguo plugin de Bambú, el estado de GitHub . Puedes intentar instalarlo.

Si eso no ayuda, siempre hay una opción para agregar un par de scripts personalizados que publicarán estados a través de la API de estado de GitHub .

De hecho, es muy simple, todo lo que necesita es solo hacer una request POST a su repository:

 POST /repos/:owner/:repo/statuses/:sha { "state": "success", "target_url": "https://example.com/build/status", "description": "The build succeeded!", "context": "continuous-integration/jenkins" } 

donde :sha es una confirmación que desencadenó la compilation. Se almacena en la variable de entorno {bamboo.planRepository.revision} .