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.

Propiedades generales del entorno
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.

Propiedades del tiempo de ejecución y del entorno de la herramienta
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.

Propiedades del entorno de despliegue
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.