我试图通过API执行jenkins管道作业的奴隶名称。对于我能够使用的自由式工作:
JENKINS_URL/job/JOB_NAME/BUILD_NUMBER/api/json?tree=builtOn
但是对于管道作业,JSON输出中不存在此信息。
您需要使用API而不是访问构建环境变量的任何原因(如此处所回答:How to get the current build's node name in jenkins using groovy),例如: String runningOn = env.NODE_NAME; ?