Как получить имя подчиненного, для которого выполняется конвейерное задание jenkins через API - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь получить имя ведомого, для которого конвейерное задание jenkins выполняется через API.Для заданий свободного стиля я могу использовать:

JENKINS_URL/job/JOB_NAME/BUILD_NUMBER/api/json?tree=builtOn

Но для конвейерной работы эта информация отсутствует в выводе JSON.

1 Ответ

0 голосов
/ 04 марта 2019

Любая причина, по которой вам нужно использовать API вместо доступа к переменным среды сборки (как здесь ответили: Как получить имя узла текущей сборки в jenkins, используя groovy ), например,
String runningOn = env.NODE_NAME;
1005 *

...