Class Environment
Environment
Definition der in Jenkins verfügbaren Environment-Platzhalter als Konstante
// Ausgabe der Build-Nummer echo Environment::BUILD_NUMBER;
- Alvine\Core\Alvine
- Alvine\Infrastructure\Jenkins\Environment
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20141120
Link: alvine.io
Located at Environment.class.php
string |
BUILD_NUMBER
Die aktuelle Build-Nummer, z.B. "153". |
#
'BUILD_NUMBER'
|
string |
BUILD_ID
Die aktuelle Build-ID, z.B. "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss). |
#
'BUILD_ID'
|
string |
BUILD_DISPLAY_NAME
Der Anzeigename des aktuellen Builds, standardmäßig z.B. "#153". |
#
'BUILD_DISPLAY_NAME'
|
string |
JOB_NAME
Projektname des Builds, z.B. "foo" oder "foo/bar". (Um in einem Bourne Shell-Script den Pfadanteil abzuschneiden, probieren Sie: ${JOB_NAME##* /}) |
#
'JOB_NAME'
|
string |
BUILD_TAG
Eine Zeichenkette in der Form "jenkins-${JOB_NAME}-${BUILD_NUMBER}". Diese Variable läßt sich sehr bequem zur späteren Identifikation in eine Resource-Datei, JAR-Datei usw. ablegen. |
#
'BUILD_TAG'
|
string |
EXECUTOR_NUMBER
Die laufende Nummer des Build-Prozessors, der den aktuellen Build ausführt (aus den Build-Prozessoren desselben Rechners). Dies ist die Nummer, die Sie auch im Build-Prozessor Status sehen - mit der Ausnahme, daß bei der Umgebungsvariable die Zählung bei 0 und nicht bei 1 beginnt. |
#
'EXECUTOR_NUMBER'
|
string |
NODE_NAME
Name des Build-Slaves, wenn auf einem Build-Slave gebaut wird, oder "master" wenn auf dem Master-Server gebaut wird. |
#
'NODE_NAME'
|
string |
NODE_LABELS
Durch Leerzeichen getrennte Liste von Labels, die dem Knoten zugeordnet sind. |
#
'NODE_LABELS'
|
string |
WORKSPACE
Der absolute Pfad zum Arbeitsbereich. |
#
'WORKSPACE'
|
string |
JENKINS_HOME
Der absolute Pfad des Verzeichnisses, in dem der Master-Server seine Daten speichert. |
#
'JENKINS_HOME'
|
string |
JENKINS_URL
Die absolute URL der Jenkins-Instanz, z.B. http://server:port/jenkins/. |
#
'JENKINS_URL'
|
string |
BUILD_URL
Die absolute URL dieses Builds, z.B. http://server:port/jenkins/job/foo/15/. |
#
'BUILD_URL'
|
string |
JOB_URL
Die absolute URL dieses Jobs, z.B. http://server:port/jenkins/job/foo/. |
#
'JOB_URL'
|
string |
SVN_REVISION
Subversion-Revisionsnummer der im Workspace ausgecheckten Version, z. B. "12345" |
#
'SVN_REVISION'
|
string |
SVN_URL
Subversion-URL der im Workspace ausgecheckten Version. |
#
'SVN_URL'
|