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