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é 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é 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é 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. |