2015-11-10 5 views
5

Ich versuche, die build build Nummer in build.gradle zugreifen, aber bin nicht in der Lage, darauf zuzugreifen. Im Folgenden sind die Optionen, die ich versucht habe, so weit in build.gradle:Wie bekomme ich Bamboo Build-Nummer in build.gradle

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

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

Ich habe sogar versucht, eine Variable für meine Build-Plan mit Variablennamen als BUILD_NUMBER und Variablenwert als ${bamboo.buildNumber} Erstellen und zugegriffen es die folgenden Methoden verwenden, aber die Werte werden nicht zugegriffen.

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

Antwort

4

Um die Umgebungsvariable aus der System.getenv (Verwendung build.gradle Skript Zugriff) Funktion:

System.getenv('bamboo.buildNumber') 

Beachten Sie, dass diese Variable vor der Ausführung des Skripts exportiert werden sollen. Aber Bamboo macht das für dich.

4

bekam ich den Variablenwert mit - System.getenv() [ "bamboo_buildNumber"]

+1

Dieser arbeitete auch für mich. System.getenv ('bambus.buildNumber') funktioniert nicht. –

0

ähnlich Uday, ich folgenden verwendet.

System.env['bamboo_buildNumber'] 
Verwandte Themen