Propiedades y recursos del entorno de Continuous Delivery
Las siguientes propiedades y recursos están disponibles de forma predeterminada en los entornos de IBM Cloud® Continuous Delivery Delivery Pipeline.
Propiedades de entorno
Propiedades de finalidad general
En la tabla siguiente se listan y describen las propiedades de entorno de propósito general que están disponibles de forma predeterminada en entornos de conducto.
| Propiedad de entorno | Descripción |
|---|---|
| ARCHIVE_DIR | El directorio en el que archivar o descargar los archivados. |
| BUILD_ID | El ID exclusivo para la ejecución de trabajos actual. |
| BUILD_DISPLAY_NAME | El valor BUILD_ID, prefijado con "#". |
| BUILD_NUMBER | El ID de etapa incremental que se muestra en la IU del conducto. |
| GIT_BRANCH | La rama Git que utiliza el trabajo como entrada. Esta propiedad sólo está disponible en trabajos que utilizan un repositorio de Git como entrada. |
| GIT_COMMIT | La confirmación de Git que utiliza el trabajo como entrada. Esta propiedad sólo está disponible en trabajos que utilizan un repositorio de Git como entrada. |
| GIT_PREVIOUS_COMMIT | El valor de confirmación de Git de la última ejecución correcta del trabajo. Esta propiedad sólo está disponible en trabajos que utilizan un repositorio de Git como entrada. |
| GIT_URL | El URL de repositorio de Git que utiliza el trabajo como entrada. Esta propiedad sólo está disponible en trabajos que utilizan un repositorio de Git como entrada. |
| IDS_JOB_ID | El ID exclusivo de la configuración del trabajo. |
| IDS_JOB_NAME | El nombre de la configuración del trabajo. |
| IDS_OUTPUT_PROPS | Nombres separados por coma de las propiedades del entorno de transferencia. |
| IDS_PROJECT_NAME | El nombre del proyecto, por ejemplo, Owner - Project Name. |
| IDS_STAGE_NAME | El nombre de la etapa actual. |
| IDS_URL | El URL para el conducto actual. |
| IDS_VERSION | El número para la compilación que se está desplegando o el identificador de SCM. Esta propiedad sólo está disponible en trabajos desplegados. |
| JOB_NAME | El ID de trabajo exclusivo en el contexto del conducto actual. |
| PIPELINE_ARTIFACT_URL | El URL que puede utilizar para descargar los artefactos del trabajo de compilación actual una vez que se completa el trabajo. Debe utilizar una señal portadora válida para acceder a los artefactos. |
| PIPELINE_INITIAL_STAGE_EXECUTION_ID | El ID exclusivo para la ejecución del conducto. |
| PIPELINE_IMAGE_URL | El URL de la imagen del contenedor lo crea un trabajo de compilación de Container Registry. Esta propiedad solamente está presente en un trabajo cuya entrada de etapa es un trabajo de compilación de Container Registry. Este trabajo de
compilación de Container Registry de entrada debe exportar explícitamente PIPELINE_IMAGE_URL, por ejemplo: export PIPELINE_IMAGE_URL=$REGISTRY_URL/$REGISTRY_NAMESPACE/$IMAGE_NAME:$BUILD_NUMBER. |
| PIPELINE_KUBERNETES_CLUSTER_NAME | El nombre del clúster de Kubernetes seleccionado en el trabajo actual. |
| PIPELINE_LOG_URL | El URL que puede utilizar para descargar el archivo de registro del trabajo actual una vez que se completa el trabajo. Debe utilizar una señal portadora válida para acceder a los archivos de registro. |
| PIPELINE_STAGE_INPUT_JOB_ID | El ID del trabajo que se introduce para la etapa actual. |
| PIPELINE_STAGE_INPUT_REV | La revisión de la entrada para la etapa actual. |
| PIPELINE_TRIGGERING_USER | El usuario actual para el trabajo de conductos |
| TASK_ID | El ID exclusivo de la ejecución actual del trabajo. |
| TMPDIR | Una ubicación de directorio donde se almacenan los archivos temporales. |
| WORKSPACE | La vía de acceso para el directorio de trabajo actual. |
Propiedades de tiempo de ejecución y de herramientas
En la tabla siguiente se listan y describen las propiedades de entorno de tiempo de ejecución y de herramientas que están disponibles de forma predeterminada en entornos de conducto.
| Propiedad de entorno | Descripción |
|---|---|
| ANT_HOME | La vía de acceso para Apache Ant 1.9.2. |
| ANT_JAVA8_HOME | La vía de acceso a una versión 1.10+ de Apache Ant que necesita Java 8. |
| GRADLE_HOME | La vía de acceso para Gradle 1.11. |
| JAVA_HOME | El camino hacia IBM® Java™ 7. |
| JAVA7_HOME | La vía de acceso para IBM Java 7. |
| JAVA8_HOME | La vía de acceso para IBM Java 8. |
| MAVEN_HOME | La vía de acceso para Apache Maven 3.2.1. |
| NODE_HOME | La vía de acceso para Node.js 0.10.29. |
Propiedades de despliegue
En la tabla siguiente se listan y describen las propiedades de entorno de despliegue que están disponibles de forma predeterminada en entornos de conducto.
| Propiedad de entorno | Descripción |
|---|---|
| CF_APP | Para despliegues, el nombre de la app a desplegar. Esta propiedad es necesaria para el despliegue y se puede especificar en el propio script, en la interfaz de configuración del trabajo de despliegue, o en el archivo manifest.yml del proyecto. |
| CF_ORG | Para despliegues, el nombre de la organización (org) en la que se desplegará. |
| CF_ORGANIZATION_ID | Para despliegues, el ID de la org en la que se desplegará. |
| CF_SPACE | Para despliegues, el nombre del espacio en el que se desplegará. |
| CF_SPACE_ID | Para despliegues, el ID del espacio en el que se desplegará. |
| CF_TARGET_URL | Para despliegues, el URL de IBM Cloud. |
| IDS_VERSION | Para despliegues, la versión de la app que se está desplegando o el identificador de origen. |