Propriedades e recursos do ambiente Continuous Delivery

As propriedades e os recursos a seguir estão disponíveis por padrão em ambientes do IBM Cloud® Continuous Delivery do Delivery Pipeline.

Propriedades do ambiente

Propriedades de propósito geral

A tabela a seguir lista e descreve cada uma das propriedades do ambiente de propósito geral que estão disponíveis por padrão em ambientes de pipeline.

Propriedades de ambiente de uso geral
Propriedade do ambiente Descrição
ARCHIVE_DIR O diretório no qual arquivar ou fazer download de archives.
BUILD_ID O ID exclusivo para a execução da tarefa atual.
BUILD_DISPLAY_NAME O valor BUILD_ID, prefixado com "#".
BUILD_NUMBER O ID de estágio incremental que é mostrado na UI do pipeline.
GIT_BRANCH A ramificação Git que a tarefa usa como entrada. Essa propriedade está disponível somente em tarefas que usam um repositório Git como entrada.
GIT_COMMIT A confirmação Git que a tarefa usa como entrada. Essa propriedade está disponível somente em tarefas que usam um repositório Git como entrada.
GIT_PREVIOUS_COMMIT O valor de confirmação Git da última execução bem-sucedida da tarefa. Essa propriedade está disponível somente em tarefas que usam um repositório Git como entrada.
GIT_URL A URL de repositório Git que a tarefa usa como entrada. Essa propriedade está disponível somente em tarefas que usam um repositório Git como entrada.
IDS_JOB_ID O ID exclusivo da configuração da tarefa.
IDS_JOB_NAME O nome da configuração da tarefa.
IDS_OUTPUT_PROPS Nomes de suas propriedades do ambiente de estágio separados por vírgula.
IDS_PROJECT_NAME O nome do projeto, por exemplo, Owner - Project Name.
IDS_STAGE_NAME O nome do estágio atual.
IDS_URL A URL para o pipeline atual.
IDS_VERSION O número da construção que está sendo implementada ou o identificador do SCM. Essa propriedade está disponível somente em tarefas de implementação.
JOB_NAME O ID exclusivo da tarefa no contexto do pipeline atual.
PIPELINE_ARTIFACT_URL A URL que pode ser usada para fazer download dos artefatos da tarefa de Compilação atual após a conclusão da tarefa. Deve-se usar um token de acesso válido para acessar os artefatos.
PIPELINE_INITIAL_STAGE_EXECUTION_ID O ID exclusivo para a execução do pipeline.
PIPELINE_IMAGE_URL A URL da imagem do contêiner que é construída por uma tarefa de construção do Registro de contêiner. Essa propriedade está presente apenas em uma tarefa cuja entrada de estágio é uma tarefa de construção do Registro de contêiner. Esta tarefa de construção de entrada do Container Registry deve exportar explicitamente o PIPELINE_IMAGE_URL, por exemplo: export PIPELINE_IMAGE_URL=$REGISTRY_URL/$REGISTRY_NAMESPACE/$IMAGE_NAME:$BUILD_NUMBER.
PIPELINE_KUBERNETES_CLUSTER_NAME O nome do cluster do Kubernetes que é selecionado na tarefa atual.
PIPELINE_LOG_URL A URL que pode ser usada para fazer download do arquivo de log da tarefa atual após a conclusão da tarefa. Deve-se usar um token de acesso válido para acessar os arquivos de log.
PIPELINE_STAGE_INPUT_JOB_ID O ID da tarefa que é a entrada para o estágio atual.
PIPELINE_STAGE_INPUT_REV A revisão da entrada para o estágio atual.
PIPELINE_TRIGGERING_USER O usuário atual para a tarefa de pipeline
TASK_ID O ID exclusivo da execução atual da tarefa.
TMPDIR Uma localização de diretório em que os arquivos temporários são armazenados.
WORKSPACE O caminho para o diretório atualmente em funcionamento.

Propriedades de tempo de execução e ferramentas

A tabela a seguir lista e descreve cada uma das propriedades de ambiente de tempo de execução e de ferramenta que estão disponíveis por padrão em ambientes de pipeline.

Propriedades do ambiente de ferramentas e tempo de execução
Propriedade do ambiente Descrição
ANT_HOME O caminho para o Apache Ant 1.9.2.
ANT_JAVA8_HOME O caminho para uma versão 1.10+ do Apache Ant que requer Java 8.
GRADLE_HOME O caminho para o Gradle 1.11.
JAVA_HOME O caminho para o IBM® Java™ 7.
JAVA7_HOME O caminho para o IBM Java 7.
JAVA8_HOME O caminho para o IBM Java 8.
MAVEN_HOME O caminho para o Apache Maven 3.2.1.
NODE_HOME O caminho para o Node.js 0.10.29.

Propriedades de implementação

A tabela a seguir lista e descreve cada uma das propriedades do ambiente de implementação que estão disponíveis por padrão em ambientes de pipeline.

Propriedades do Ambiente de Implementação
Propriedade do ambiente Descrição
CF_APP Para implementações, o nome do app a ser implementado. Essa propriedade é necessária para implementação e pode ser especificada no próprio script, na interface de configuração da tarefa de implementação ou no arquivo manifest.yml do projeto.
CF_ORG Para implementações, o nome da organização (org) a ser implementada.
CF_ORGANIZATION_ID Para implementações, o ID da organização a ser implementada.
CF_SPACE Para implementações, o nome do espaço a ser implementado.
CF_SPACE_ID Para implementações, o ID do espaço a ser implementado.
CF_TARGET_URL Para implementações, a URL do IBM Cloud.
IDS_VERSION Para implementações, a versão do app que está sendo implementado ou o identificador de origem.