我无法使用下面的 groovy 脚本检索作业名称。即使当我在执行系统 Groovy 构建步骤中运行此脚本时,它也会给出以下错误:
错误:
groovy.lang.MissingPropertyException: No such property: jenkinsProject for class: groovy.lang.Binding
----
def jobName = this.binding.jenkinsProject.name
----
我在下面的链接中发现它对某人有用,但不知何故对我不起作用。有人可以帮忙吗?
如何在 Jenkins 中获取常规动态参数的作业名称 https://stackoverflow.com/questions/18600715/how-to-get-the-job-name-on-a-groovy-dynamic-parameter-in-jenkins
v1.3 和 v1.4(手动测试完成后几天内发布)都应该支持此功能。只需在代码中使用 jenkinsProject 就可以正常工作。否则,请通过 issues.jenkins-ci.org、component=active-choices-plugin 告知我们。
v1.4 有一个错误修复,允许您在 Matrix 项目中使用此变量。
希望有帮助,
布鲁诺
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)