如何在build.gradle中获取Bamboo内部版本号

时间:2015-11-10 06:56:34

标签: android build.gradle bamboo

我正在尝试访问build.gradle中的bamboo内部版本号,但无法在那里访问它。以下是我在build.gradle内尝试的选项:

System.getenv ()["bamboo.buildNumber"]
System.getenv ()["bamboo_buildNumber"]

project.hasProperty("bamboo_buildNumber")
project.hasProperty("bamboo_buildNumber")

我甚至尝试为我的构建计划创建一个变量,其变量名称为BUILD_NUMBER,变量值为${bamboo.buildNumber},并使用以下方法访问它,但未访问这些值。

System.getenv ()["BUILD_NUMBER"]
project.hasProperty("BUILD_NUMBER")

3 个答案:

答案 0 :(得分:4)

要从 build.gradle 脚本访问环境变量,请使用 System.getenv()函数:

System.getenv('bamboo.buildNumber')

请注意,应在执行脚本之前导出此变量。但Bamboo会为你做到这一点。

答案 1 :(得分:4)

我使用了变量值 - System.getenv()[" bamboo_buildNumber"]

答案 2 :(得分:0)

与Uday类似,我使用了以下内容。

System.env['bamboo_buildNumber']