Zgodnie z dokumentacją wtyczki bitbucket dla Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin) powinno być możliwe uzyskanie dostępu do informacji o ładunku za pomocą zmiennej środowiskowej $ BITBUCKET_PAYLOAD. Jednak w moim kompilacji uruchamiam polecenie printenv, nie ma zmiennej środowiskowej o nazwie $ BITBUCKET_PAYLOAD i nic z nią nie związanego. Dlatego nie mogę uzyskać dostępu do informacji potrzebnych do skonfigurowania mojej kompilacji.Jenkins: dostęp do ładunku bitbucket w powłoce
8
A
Odpowiedz
1
Zamiast tego możesz wywołać Jenkinsa z Generic Webhook Trigger.
Następnie można utworzyć zmienną everything
o JSONPath $
. Następnie everything
rozwiąże cały ładunek JSON. Możesz więc wykonać krok budowania skryptu powłoki, taki jak:
echo $everything