2016-07-17 141 views
8

In base alla documentazione del plug-in bitbucket per Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin), dovrebbe essere possibile accedere alle informazioni sul carico utile tramite l'ambiente Varaible $ BITBUCKET_PAYLOAD. Tuttavia, quando nella mia build eseguo il comando printenv, non esiste una variabile di ambiente chiamata $ BITBUCKET_PAYLOAD e nulla ad essa correlata. Quindi è impossibile per me accedere alle informazioni che ho bisogno di configurare la mia build.Jenkins: accesso al carico utile di bitbucket nella shell

risposta

1

È possibile attivare Jenkins con Generic Webhook Trigger.

Quindi è possibile creare una variabile everything con JSONPath $. Quindi everything si risolverà sull'intero payload JSON. Quindi puoi avere un passo di script script come:

echo $everything