对于jenkins管道作业,如何获取包含节点号的工作区URL-jenkins插件开发

对于jenkins管道作业,如何获取包含节点号的工作区URL-jenkins插件开发,jenkins,jenkins-pipeline,jenkins-plugins,Jenkins,Jenkins Pipeline,Jenkins Plugins,我正在写一个Jenkins插件,在工作结束时我需要一个工作区的URL UI中的URL看起来像https://jenkins/job/NAME/BUILD/execution/node/3/ws/ 如何获取“执行/节点/3”?-->“3” 自由流作业与插件一起工作,因为工作区是https://jenkins/job/NAME/BUILD/ws/ 我们可以在perform方法中获得节点号吗?或者来自任何环境变量 public void perform(Run run, FilePath worksp

我正在写一个Jenkins插件,在工作结束时我需要一个工作区的URL

UI中的URL看起来像
https://jenkins/job/NAME/BUILD/execution/node/3/ws/

如何获取“执行/节点/3”?-->“3”

自由流作业与插件一起工作,因为工作区是
https://jenkins/job/NAME/BUILD/ws/

我们可以在perform方法中获得节点号吗?或者来自任何环境变量

public void perform(Run run, FilePath workspace, Launcher launcher, TaskListener listener) {

}

已找到,但不确定什么是“项”对象。

这看起来不像执行节点id。我认为这是管道执行步骤id。如果您有此插件,可以尝试打开:
https:///job///execution/node/3/wfapi/
。您应该看到“分配节点:开始”作为步骤名称。