gpt4 book ai didi

groovy - 如何在 groovy 动态参数上获取作业名称?

转载 作者:行者123 更新时间:2023-12-04 02:55:50 24 4
gpt4 key购买 nike

在此示例中,我需要获取名称作业,我有一个代码用于使用该代码获取构建参数的先前值

jenkins.model.Jenkins.instance.getItem("nameOfJob").lastBuild.getBuildVariables().get("NameOfParameter");

现在工作的名称是硬编码的,我需要得到这个名称将是当前工作的名称。我该怎么做?

最佳答案

Groovy 动态参数无法访问 jenkins 作业的其余部分所知道的常用环境变量。

这是获取工作名称的有效技巧:

def build = Thread.currentThread().toString()
def regexp= ".+?/job/([^/]+)/.*"
def match = build =~ regexp
def jobName = match[0][1]

关于groovy - 如何在 groovy 动态参数上获取作业名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18600715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com