我正在Bamboo中创建部署。我在部署计划下设置了一些变量。如何从Gradle脚本访问这些?有一个参数输入(我想我会在那里使用类似变量= $ {bamboo.variable}的东西,但是我无法弄清楚如何让它们进入脚本(目前正在执行类似prinln变量的操作)让他们出去)。我怎么能这样做?
答案 0 :(得分:3)
据我所知,Bamboo将所有变量导出到构建环境中。在这种情况下,您可以在脚本中获取任何变量,如下所示:
System.getenv('bamboo.variable')
或者,您可以将它作为构建脚本参数传递给构建脚本参数,如下所示:
-Pvariable=${bamboo.variable}
然后您可以在脚本中将其作为项目属性获取:
println variable