Propriétés et ressources de l'environnement de Continuous Delivery

Les propriétés et ressources suivantes sont disponibles par défaut dans les environnements IBM Cloud® Continuous Delivery Delivery Pipeline.

Propriétés d'environnement

Propriétés générales

Le tableau suivant répertorie et décrit les propriétés d'environnement à usage général disponibles par défaut dans les environnements de pipeline.

Propriétés générales de l'environnement
Propriété d'environnement Description
ARCHIVE_DIR Répertoire dans lequel archiver ou télécharger les archives.
BUILD_ID ID unique pour l'exécution de travail en cours.
BUILD_DISPLAY_NAME Valeur BUILD_ID, préfixée de "#".
BUILD_NUMBER ID d'étape incrémentielle qui est affiché dans l'interface utilisateur du pipeline.
GIT_BRANCH Branche Git utilisée par le travail en entrée. Cette propriété est uniquement disponible dans les travaux qui utilisent un référentiel Git en entrée.
GIT_COMMIT Validation Git utilisée par le travail en entrée. Cette propriété est uniquement disponible dans les travaux qui utilisent un référentiel Git en entrée.
GIT_PREVIOUS_COMMIT Valeur de validation Git de la dernière exécution réussie du travail. Cette propriété est uniquement disponible dans les travaux qui utilisent un référentiel Git en entrée.
GIT_URL URL de référentiel Git utilisée par le travail en entrée. Cette propriété est uniquement disponible dans les travaux qui utilisent un référentiel Git en entrée.
IDS_JOB_ID ID unique de la configuration du travail.
IDS_JOB_NAME Nom de la configuration du travail.
IDS_OUTPUT_PROPS Noms séparés par des virgules des propriétés d'environnement de votre étape.
IDS_PROJECT_NAME Le nom du projet, par exemple, Owner - Project Name.
IDS_STAGE_NAME Nom de l'étape en cours.
IDS_URL URL du pipeline en cours.
IDS_VERSION Numéro de la génération qui est déployée ou identificateur SCM. Cette propriété est disponible uniquement dans les travaux de déploiement.
JOB_NAME ID de travail unique dans le contexte du pipeline en cours.
PIPELINE_ARTIFACT_URL Adresse URL que vous pouvez utiliser pour télécharger les artefacts du travail de génération en cours une fois le travail terminé. Vous devez utiliser un jeton bearer valide pour accéder aux artefacts.
PIPELINE_INITIAL_STAGE_EXECUTION_ID ID unique pour l'exécution du pipeline.
PIPELINE_IMAGE_URL URL de l'image de conteneur générée par un travail de génération de registre de conteneur. Cette propriété est présente uniquement dans un travail dont l'entrée d'étape est un travail de génération de registre de conteneur. Ce travail de génération de registre de conteneur d'entrée doit exporter explicitement PIPELINE_IMAGE_URL, par exemple : export PIPELINE_IMAGE_URL=$REGISTRY_URL/$REGISTRY_NAMESPACE/$IMAGE_NAME:$BUILD_NUMBER.
PIPELINE_KUBERNETES_CLUSTER_NAME Nom du cluster Kubernetes sélectionné dans le travail en cours.
PIPELINE_LOG_URL Adresse URL que vous pouvez utiliser pour télécharger le fichier journal du travail en cours une fois le travail terminé. Vous devez utiliser un jeton bearer valide pour accéder aux fichiers journaux.
PIPELINE_STAGE_INPUT_JOB_ID ID du travail en entrée pour l'étape en cours.
PIPELINE_STAGE_INPUT_REV Révision de l'entrée pour l'étape en cours.
PIPELINE_TRIGGERING_USER Utilisateur en cours du travail de pipeline.
TASK_ID ID unique de l'exécution en cours du travail.
TMPDIR Emplacement du répertoire dans lequel sont stockés les fichiers temporaires.
WORKSPACE Chemin d'accès au répertoire de travail en cours.

Propriétés d'exécution et d'outil

Le tableau suivant répertorie et décrit les propriétés d'environnement des environnements d'exécution et des outils disponibles par défaut dans les environnements de pipeline.

Propriétés de l'environnement d'exécution et de l'outil
Propriété d'environnement Description
ANT_HOME Chemin d'accès à Apache Ant 1.9.2.
ANT_JAVA8_HOME Chemin d'accès à une version 1.10+ d'Apache Ant qui nécessite Java 8.
GRADLE_HOME Chemin d'accès à Gradle 1.11.
JAVA_HOME Le chemin vers IBM® Java™ 7.
JAVA7_HOME Chemin d'accès à IBM Java 7.
JAVA8_HOME Chemin d'accès à IBM Java 8.
MAVEN_HOME Chemin d'accès à Apache Maven 3.2.1.
NODE_HOME Chemin d'accès à Node.js 0.10.29.

Propriétés de déploiement

Le tableau suivant répertorie et décrit les propriétés d'environnement de déploiement disponibles par défaut dans les environnements de pipeline.

Propriétés de l'environnement de déploiement
Propriété d'environnement Description
CF_APP Pour les déploiements, nom de l'application à déployer. Cette propriété est obligatoire pour le déploiement et elle peut être spécifiée dans le script lui-même, l'interface de configuration du travail de déploiement ou le fichier manifest.yml du projet.
CF_ORG Pour les déploiements, nom de l'organisation (org) dans laquelle effectuer le déploiement.
CF_ORGANIZATION_ID Pour les déploiements, nom de l'organisation dans laquelle effectuer le déploiement.
CF_SPACE Pour les déploiements, nom de l'espace dans lequel effectuer le déploiement.
CF_SPACE_ID Pour les déploiements, ID de l'espace dans lequel effectuer le déploiement.
CF_TARGET_URL Pour les déploiements, l'URL de IBM Cloud.
IDS_VERSION Pour les déploiements, version de l'application qui est déployée ou identificateur source.