【问题标题】:Retrieving Jenkins job name using groovy script in Active Choice Reactive Parameter在 Active Choice Reactive Parameter 中使用 groovy 脚本检索 Jenkins 作业名称
【发布时间】:2016-01-11 12:00:12
【问题描述】:

我无法使用下面的 groovy 脚本检索作业名称。即使我在执行系统 ​​Groovy 构建步骤中运行此脚本,它也会给我错误。 错误:

groovy.lang.MissingPropertyException: No such property: jenkinsProject for class: groovy.lang.Binding

----
def jobName = this.binding.jenkinsProject.name
----

我在下面的链接中发现它对某人有用,但不知何故对我不起作用。有人可以帮忙吗?

How to get the job name on a groovy dynamic parameter in Jenkins

【问题讨论】:

    标签: jenkins parameters


    【解决方案1】:

    v1.3 和 v1.4(在手动测试完成后几天内发布)都应该支持此功能。只需在您的代码中使用 jenkinsProject 就可以了。否则,请通过 issues.jenkins-ci.org、component=active-choices-plugin 告诉我们。

    v1.4 有一个错误修复,允许您在 Matrix 项目中使用此变量。

    希望对您有所帮助, 布鲁诺

    【讨论】:

    • 在系统常规脚本构建步骤中,我看不到引用当前作业的方法。很高兴能加入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    相关资源
    最近更新 更多