2016-07-17 49 views
8

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

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