Eigenschaften und Ressourcen der Continuous Delivery

Die folgenden Eigenschaften und Ressourcen sind in IBM Cloud® Continuous Delivery Delivery Pipeline-Umgebungen standardmäßig verfügbar.

Umgebungseigenschaften

Vielseitig einsetzbare Eigenschaften

In der folgenden Tabelle werden alle vielseitig einsetzbaren Umgebungseigenschaften aufgelistet und beschrieben, die standardmäßig in Pipelineumgebungen verfügbar sind.

Allzweck-Umgebungseigenschaften
Umgebungseigenschaft Beschreibung
ARCHIVE_DIR Das Verzeichnis zum Archivieren bzw. in das Archive heruntergeladen werden.
BUILD_ID Die eindeutige ID für die aktuelle Jobausführung.
BUILD_DISPLAY_NAME Der Wert für BUILD_ID mit dem Präfix "#".
BUILD_NUMBER Die inkrementelle Phasen-ID, die in der Benutzerschnittstelle der Pipeline angezeigt wird.
GIT_BRANCH Der Git-Zweig, den der Job als Eingabe verwendet. Diese Eigenschaft ist nur für Jobs verfügbar, die als Eingabe ein Git-Repository verwenden.
GIT_COMMIT Die Git-Commitoperation, die der Job als Eingabe verwendet. Diese Eigenschaft ist nur für Jobs verfügbar, die als Eingabe ein Git-Repository verwenden.
GIT_PREVIOUS_COMMIT Der Git-Commitwert der letzten erfolgreichen Ausführung des Jobs. Diese Eigenschaft ist nur für Jobs verfügbar, die als Eingabe ein Git-Repository verwenden.
GIT_URL Die Git-Repository-URL, die der Job als Eingabe verwendet. Diese Eigenschaft ist nur für Jobs verfügbar, die als Eingabe ein Git-Repository verwenden.
IDS_JOB_ID Die eindeutige ID der Jobkonfiguration.
IDS_JOB_NAME Der Name der Jobkonfiguration.
IDS_OUTPUT_PROPS Durch Kommas getrennte Namen der Eigenschaften Ihrer Phaseumgebung.
IDS_PROJECT_NAME Der Projektname, z. B. Owner - Project Name.
IDS_STAGE_NAME Der Name der aktuellen Phase.
IDS_URL Die URL der aktuellen Pipeline.
IDS_VERSION Die Nummer des Builds, der bereitgestellt wird, oder die SCM-ID. Diese Eigenschaft ist nur in Bereitstellungsjobs verfügbar.
JOB_NAME Die eindeutige Job-ID im Kontext der aktuellen Pipeline.
PIPELINE_ARTIFACT_URL Die URL, die Sie zum Herunterladen der Artefakte des aktiven Buildjobs verwenden können, nachdem der Job abgeschlossen ist. Sie müssen ein gültiges Bearer-Token verwenden, um auf die Artefakte zuzugreifen.
PIPELINE_INITIAL_STAGE_EXECUTION_ID Die eindeutige ID der Ausführung der Pipeline.
PIPELINE_IMAGE_URL Die URL des Container-Image, das von einem Container-Registry-Build-Job erstellt wird. Diese Eigenschaft ist nur in einem Job vorhanden, dessen Phase-Eingabe ein Container-Registry-Build-Job ist. Dieser eingegebene Build-Job für die Container-Registry muss explizit PIPELINE_IMAGE_URLexportieren. Beispiel: export PIPELINE_IMAGE_URL=$REGISTRY_URL/$REGISTRY_NAMESPACE/$IMAGE_NAME:$BUILD_NUMBER.
PIPELINE_KUBERNETES_CLUSTER_NAME Der Name des Kubernetes-Clusters, der im aktuellen Job ausgewählt ist.
PIPELINE_LOG_URL Die URL, die Sie zum Herunterladen der Protokolldatei des aktiven Jobs verwenden können, nachdem der Job abgeschlossen ist. Sie müssen ein gültiges Bearer-Token verwenden, um auf die Protokolldateien zuzugreifen.
PIPELINE_STAGE_INPUT_JOB_ID Die ID des Jobs, der als Eingabe für die aktuelle Phase dient.
PIPELINE_STAGE_INPUT_REV Die Überarbeitung der Eingabe für die aktuelle Phase.
PIPELINE_TRIGGERING_USER Der aktuelle Benutzer für den Pipeline-Job.
TASK_ID Die eindeutige ID der aktuellen Jobausführung.
TMPDIR Eine Verzeichnisposition, an der temporäre Dateien gespeichert werden.
WORKSPACE Der Pfad zum aktuellen Arbeitsverzeichnis.

Laufzeit- und Tooleigenschaften

In der folgenden Tabelle werden alle Laufzeit- und Toolumgebungseigenschaften aufgelistet und beschrieben, die standardmäßig in Pipelineumgebungen verfügbar sind.

Eigenschaften der Laufzeit- und Werkzeugumgebung
Umgebungseigenschaft Beschreibung
ANT_HOME Der Pfad zu Apache Ant 1.9.2.
ANT_JAVA8_HOME Der Pfad zu Apache Ant Version 1.10 oder höher (Java 8 vorausgesetzt)
GRADLE_HOME Der Pfad zu Gradle 1.11.
JAVA_HOME Der Weg zu IBM® Java™ 7.
JAVA7_HOME Der Pfad zu IBM Java 7.
JAVA8_HOME Der Pfad zu IBM Java 8.
MAVEN_HOME Der Pfad zu Apache Maven 3.2.1.
NODE_HOME Der Pfad zu Node.js 0.10.29.

Bereitstellungseigenschaften

In der folgenden Tabelle werden alle Bereitstellungsumgebungseigenschaften aufgelistet und beschrieben, die standardmäßig in Pipelineumgebungen verfügbar sind.

Implementierungsumgebungseigenschaften
Umgebungseigenschaft Beschreibung
CF_APP Bei Bereitstellungen der Name der bereitzustellenden App. Diese Eigenschaft ist für die Bereitstellung erforderlich und kann im Script selbst, in der Schnittstelle zur Bereitstellung der Jobkonfiguration oder in der Datei manifest.yml des Projekts angegeben werden.
CF_ORG Bei Bereitstellungen der Name der Organisation, für die die Bereitstellung durchgeführt wird.
CF_ORGANIZATION_ID Bei Bereitstellungen die ID der Organisation, für die Bereitstellung durchgeführt wird.
CF_SPACE Bei Bereitstellungen der Name des Bereichs, für den die Bereitstellung durchgeführt wird.
CF_SPACE_ID Bei Bereitstellungen die ID des Bereichs, für den die Bereitstellung durchgeführt wird.
CF_TARGET_URL Für Bereitstellungen die URL von IBM Cloud.
IDS_VERSION Bei Bereitstellungen die Version der App, die bereitgestellt wird, oder die Quellenkennung.