代码之家  ›  专栏  ›  技术社区  ›  Carbon

获取詹金斯工作区编号

  •  0
  • Carbon  · 技术社区  · 6 年前

    如果我同时做詹金斯的工作,

    TestPipeline
    TestPipeline@2
    TestPipeline@3
    

    如何获得@2、@3等的值?是有一个env变量,还是我必须从路径中退出它?不是的 EXECUTOR_NUMBER ,但并不总是匹配。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Andrés Cidoncha Carballo    6 年前

    正如@ben5556在评论中告诉您的,您必须解析 WORKSPACE 环境变量。

    对我来说,获得号码的最佳方式(不使用 sh

    "@${env.WORKSPACE.split('@').last()}"
    

    @ 如果您只需要数字,则在字符串的开头。