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