Proprietà e risorse dell'ambiente di Continuous Delivery

Le seguenti proprietà e risorse sono disponibili per impostazione predefinita negli ambienti IBM Cloud® Continuous Delivery Delivery Pipeline.

Proprietà ambiente

Proprietà per scopi generici

La seguente tabella elenca e descrive ciascuna delle proprietà di ambiente di uso generico disponibili per impostazione predefinita negli ambienti pipeline.

Proprietà dell'ambiente di uso generale
Proprietà di ambiente Descrizione
ARCHIVE_DIR La directory per archiviare o in cui scaricare gli archivi.
BUILD_ID L'ID univoco per l'esecuzione del lavoro corrente.
BUILD_DISPLAY_NAME Il valore BUILD_ID, con prefisso "#".
BUILD_NUMBER L'ID della fase incrementale visualizzato nella IU della pipeline.
GIT_BRANCH Il ramo Git che il lavoro utilizza come input. Questa proprietà è disponibile nei lavori che utilizzano un repository Git come input.
GIT_COMMIT Il commit Git che il lavoro utilizza come input. Questa proprietà è disponibile nei lavori che utilizzano un repository Git come input.
GIT_PREVIOUS_COMMIT Il valore di commit Git dell'ultima esecuzione del lavoro con esito positivo. Questa proprietà è disponibile nei lavori che utilizzano un repository Git come input.
GIT_URL L'URL del repository Git che il lavoro utilizza come input. Questa proprietà è disponibile nei lavori che utilizzano un repository Git come input.
IDS_JOB_ID L'ID univoco della configurazione del lavoro.
IDS_JOB_NAME Il nome della configurazione del lavoro.
IDS_OUTPUT_PROPS I nomi separati da virgole delle tue proprietà dell'ambiente della fase.
IDS_PROJECT_NAME Il nome del progetto, ad esempio 'Owner - Project Name.
IDS_STAGE_NAME Il nome della fase corrente.
IDS_URL L'URL della pipeline corrente.
IDS_VERSION Il numero per la build che sta venendo distribuita o dell'identificativo SCM. Questa proprietà è disponibile solo nei lavori di distribuzione.
JOB_NAME L'ID del lavoro univoco nel contesto della pipeline corrente.
PIPELINE_ARTIFACT_URL L'URL che puoi utilizzare per scaricare le risorse del lavoro di build corrente dopo il completamento del lavoro. Devi utilizzare un token Bearer valido per accedere alle risorse.
PIPELINE_INITIAL_STAGE_EXECUTION_ID L'ID univoco per l'esecuzione della pipeline.
PIPELINE_IMAGE_URL L'URL dell'immagine del contenitore creata da un lavoro di creazione Registro contenitore. Questa proprietà è presente solo in un lavoro il cui input di fase è un lavoro di creazione Registro contenitore. Questo input Container Registry build job deve esportare esplicitamente PIPELINE_IMAGE_URL, ad esempio: export PIPELINE_IMAGE_URL=$REGISTRY_URL/$REGISTRY_NAMESPACE/$IMAGE_NAME:$BUILD_NUMBER.
PIPELINE_KUBERNETES_CLUSTER_NAME Il nome del cluster Kubernetes selezionato nel lavoro corrente.
PIPELINE_LOG_URL L'URL che puoi utilizzare per scaricare il file di log del lavoro corrente dopo il completamento del lavoro. Devi utilizzare un token Bearer valido per accedere ai file di log.
PIPELINE_STAGE_INPUT_JOB_ID L'ID del lavoro che è l'input della fase corrente.
PIPELINE_STAGE_INPUT_REV La revisione dell'input della fase corrente.
PIPELINE_TRIGGERING_USER L'utente corrente per il lavoro di pipeline
TASK_ID L'ID univoco per l'esecuzione corrente del lavoro.
TMPDIR Un'ubicazione della directory in cui i file temporanei vengono archiviati.
WORKSPACE Il percorso della directory di lavoro corrente.

Proprietà di runtime e dello strumento

La seguente tabella elenca e descrive ciascuna delle proprietà di ambiente di runtime e degli strumenti disponibili per impostazione predefinita negli ambienti pipeline.

Proprietà dell'ambiente di runtime e degli strumenti
Proprietà di ambiente Descrizione
ANT_HOME Il percorso a Apache Ant 1.9.2.
ANT_JAVA8_HOME Il percorso a una versione 1.10+ di Apache Ant che richiede Java 8.
GRADLE_HOME Il percorso a Gradle 1.11.
JAVA_HOME Il percorso verso IBM® Java™ 7.
JAVA7_HOME Il percorso a IBM Java 7.
JAVA8_HOME Il percorso a IBM Java 8.
MAVEN_HOME Il percorso a Apache Maven 3.2.1.
NODE_HOME Il percorso a Node.js 0.10.29.

Proprietà di distribuzione

La seguente tabella elenca e descrive ciascuna delle proprietà di ambiente di distribuzione disponibili per impostazione predefinita negli ambienti pipeline.

Proprietà dell'ambiente di distribuzione
Proprietà di ambiente Descrizione
CF_APP Per le distribuzioni, il nome dell'applicazione da distribuire. Questa proprietà è obbligatoria per la distribuzione e può essere specificata nello script stesso, nell'interfaccia di configurazione del lavoro di distribuzione o nel file manifest.yml del progetto.
CF_ORG Per le distribuzioni, il nome dell'organizzazione (org) a cui distribuire.
CF_ORGANIZATION_ID Per le distribuzioni, l'ID dell'organizzazione a cui distribuire.
CF_SPACE Per le distribuzioni, il nome dello spazio a cui distribuire.
CF_SPACE_ID Per le distribuzioni, l'ID dello spazio a cui distribuire.
CF_TARGET_URL Per le distribuzioni, l'URL di IBM Cloud.
IDS_VERSION Per le distribuzioni, la versione dell'applicazione che sta venendo distribuita o dell'identificativo della risorsa.