У меня есть работа дженкинса Trigger builds remotely (e.g., from scripts)
, и запрос bitbucket PULL HOOK запускает эту работу, мы можем сказать, что все работает нормально.
Дженкинс умен, чтобы проверять любые изменения и создавать их.
В каждой сборке есть данные, которые изменяются и отправляются в формате json.
Есть ли способ извлечь эти данные, отправленные крючками в Jenkins, при использовании уже упомянутого триггера Buld?
Вы можете извлекать данные в переменные с помощью Плагин Generic Webhook Trigger.
Я не уверен, как достичь вашей цели со стороны BitBucket, но для каждой работы в Jenkins есть параметры метаданных, которые вы можете проверить, перейдя по ссылке, которая выглядит так:
http://your-ci-server/job_name/build_number/api/json
Пример: https://lel.doesntexist.com/job/geek-kb/job/scripts/job/declarative_pipeline_test/2/api/json