如何通过API获取执行詹金斯管道作业的从属名称

时间:2019-03-03 14:10:49

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-cli

我试图获取通过API在其上执行jenkins管道作业的从属名称。 对于自由风格的工作,我可以使用:

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

但是对于管道作业,此信息不在JSON输出中。

1 个答案:

答案 0 :(得分:0)

任何理由都需要使用API​​而不是访问构建环境变量(如此处回答How to get the current build's node name in jenkins using groovy),例如
字符串runningOn = env.NODE_NAME;