如何在Gradle脚本中从Bamboo访问变量?

时间:2016-10-27 06:05:33

标签: variables gradle arguments parameter-passing bamboo

我正在Bamboo中创建部署。我在部署计划下设置了一些变量。如何从Gradle脚本访问这些?有一个参数输入(我想我会在那里使用类似变量= $ {bamboo.variable}的东西,但是我无法弄清楚如何让它们进入脚本(目前正在执行类似prinln变量的操作)让他们出去)。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

据我所知,Bamboo将所有变量导出到构建环境中。在这种情况下,您可以在脚本中获取任何变量,如下所示:

System.getenv('bamboo.variable')

或者,您可以将它作为构建脚本参数传递给构建脚本参数,如下所示:

-Pvariable=${bamboo.variable}

然后您可以在脚本中将其作为项目属性获取:

println variable