Jenkins: доступ к полезной нагрузке bitbucket в оболочке

jenkins environment-variables bitbucket webhooks payload

929 просмотра

1 ответ

448 Репутация автора

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

Автор: JimZer Источник Размещён: 17.07.2016 11:17

Ответы (1)


1 плюс

1877 Репутация автора

Вместо этого вы можете запустить Дженкинс с помощью Generic Webhook Trigger .

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

echo $everything
Автор: Tomas Bjerre Размещён: 01.02.2018 02:58
Вопросы из категории :
32x32