Я использую webhooks на Bitbucket для запуска сборки на Jenkins, когда происходит событие push, для этого я использую плагин Bitbucket. трубопровод Мои Дженкинс состоят из нескольких поперечных зависимости задач, например:Доступ к полезной нагрузке веб-хоста BitBucket в заданиях Дженкинса
магистрального трубопровода (запускается задачи)
-
1) построить Docker изображения
-
2) запустить тесты
-
3) сделать что-то
Сборка запускается, когда ожидается, но задачи терпят неудачу, потому что они полагаются на определенную ветвь, которую мне нужно предоставить. К сожалению, я не знаю, как получить доступ к полезной нагрузке webhook, которая имеет всю необходимую мне информацию.
Альтернатива будет использовать вариант опроса CMS в Jenkins, но я предпочитаю строить по требованию, а не периодически.