2015-11-10 2 views
5

Я пытаюсь получить доступ к номеру сборки bamboo в build.gradle, но я не могу получить к нему доступ. Ниже приведены варианты я пытался до сих пор внутри 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") 

ответ

4

Чтобы получить доступ к переменной среды от использования в build.gradle сценария System.getenv() функция:

System.getenv('bamboo.buildNumber') 

Обратите внимание, что эта переменная должна быть экспортирована перед выполнением сценария. Но Бамбук делает это для вас.

4

я получил значение переменной, используя - System.getenv() [ "bamboo_buildNumber"]

+1

Этот работал для меня тоже. System.getenv ('bamboo.buildNumber') не работает. –

0

Подобно Удай, я использовал следующее.

System.env['bamboo_buildNumber'] 
Смежные вопросы