我试图获取通过API在其上执行jenkins管道作业的从属名称。 对于自由风格的工作,我可以使用:
JENKINS_URL/job/JOB_NAME/BUILD_NUMBER/api/json?tree=builtOn
但是对于管道作业,此信息不在JSON输出中。
答案 0 :(得分:0)
任何理由都需要使用API而不是访问构建环境变量(如此处回答How to get the current build's node name in jenkins using groovy),例如
字符串runningOn = env.NODE_NAME;
?