在詹金斯大学,我将“验证字符串参数”用作一个输入参数“ COMPANY_NAME”。
我需要在Build secion的groovy脚本中获取它。 使用以下代码,我无法获取我的自定义生成参数。
导入hudson.model。*
def companyName = System.getenv(“ COMPANY_NAME”)
它返回null。 如何在Groovy脚本中获取Jenkins构建参数?
答案 0 :(得分:0)
我明白了。它使用以下常规代码工作。
工作代码
def build = this.getProperty('binding').getVariable('build')
def listener = this.getProperty('binding').getVariable('listener')
def env = build.getEnvironment(listener)
println "COMPANY_NAME = "+ env.COMPANY_NAME
已推荐-Access to build environment variables from a groovy script in a Jenkins build step (Windows)