访问为Jenkins Groovy插件脚本指定的变量

mal*_*cot 7 groovy jenkins jenkins-plugins

在编写由Jenkins Groovy Plugin作为构建步骤(Execute System Groovy Script)运行的脚本时,可以指定"变量绑定".帮助热线说:定义varibale bingsings(以属性文件格式).可以从脚本中处理明确的变量.[原文如此]如何从脚本中访问这些变量?它们未设置为构建的环境变量,它们也不存在于系统属性中.

mal*_*cot 9

this.getBinding().getVariables()

或者干脆 binding.variables

  • 如果你的变量绑定中有像`foo = bar`这样的绑定,你可以通过运行`binding.variables.get('foo')`得到`bar`. (3认同)