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
8
A
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