如果我正在运行并发Jenkins作业,例如
TestPipeline
TestPipeline@2
TestPipeline@3
如何获取@ 2,@ 3等的值?是否有一个env变量,还是我必须从路径中撤消它?不是EXECUTOR_NUMBER
,它并不总是匹配。
答案 0 :(得分:1)
正如@ ben5556在评论中告诉您的那样,您必须解析WORKSPACE
环境变量。
对我来说,获取号码(不使用sh
)的最佳方法是:
"@${env.WORKSPACE.split('@').last()}"
如果只需要数字,则可以删除字符串开头的@
。