2016-07-17 2 views
8

Согласно документации плагина bitbucket для Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin), должно быть возможно получить доступ к информации о полезной нагрузке через переменную $ BITBUCKET_PAYLOAD. Однако, когда в моей сборке я запускаю команду printenv, нет переменной среды, называемой $ BITBUCKET_PAYLOAD, и ничего не связано с ней. Так что для меня невозможно получить информацию, необходимую мне для настройки моей сборки.Jenkins: доступ к полезной нагрузке битбакета в оболочке

ответ

1

Вы можете вызвать Jenkins с помощью Generic Webhook Trigger.

Затем вы можете создать переменную everything с JSONPath $. Затем everything решит всю полезную нагрузку JSON. Таким образом, вы можете сделать шаг сборки сценария оболочки, например:

echo $everything 
Смежные вопросы