Impostazione di valori di parametro coerenti

DevOps Insights raggiungerà la fine del servizio e verrà ritirato dal mercato il 31 agosto 2026. Dopo tale data, il servizio non sarà più disponibile. Non è più possibile creare nuove integrazioni con lo strumento " DevOps Insights ". Per saperne di più

Come parte dell'integrazione di IBM® Continuous Delivery Pipeline for IBM Cloud® con IBM Cloud® DevOps Insights, imposti i valori di parametro coerenti per pubblicare i dati in DevOps Insights.

DevOps Insights tiene traccia del rischio di distribuzione in base ai dati del test pubblicati. Quando integri DevOps Insights con la tua Delivery Pipeline, stai dotando di strumentazione DevOps Insights per raccogliere informazioni dalla pipeline. Le informazioni raccolte dalla pipeline vengono presentate nel dashboard DevOps Insights per fornire visibilità nel tuo processo DevOps.

Prima di iniziare

Configura Delivery Pipeline nella tua toolchain per build, test e distribuzione. Devi completare questa procedura prima di continuare con l'integrazione. Per ulteriori informazioni, vedi Configurazione di Delivery Pipeline.

Hai bisogno di una chiave API per l'integrazione con DevOps Insights. Questa chiave API ha accesso alla toolchain e viene utilizzata per accedere con la CLI (command line interface) IBM Cloud®. Per ulteriori informazioni, vedi Gestione delle chiavi API utente.

Installa la CLI IBM Cloud. Per ulteriori informazioni, vedi Introduzione a IBM Cloud CLI}}.

Impostazione delle proprietà di ambiente

Utilizza i parametri logicalappname e buildnumber in modo coerente per pubblicare i dati in DevOps Insights o per valutare le politiche. Per impostare i valori logicalappname e buildnumber in modo coerente tra le fasi della pipeline, devi impostare due proprietà nelle proprietà di ambiente nella fase in cui esegui la build.

I valori di MY_APP_NAME e MY_BUILD_NUMBER vengono utilizzati in tutte le fasi. Utilizza questi valori quando esegui l'integrazione con Continuous Delivery. Ad esempio, imposta MY_APP_NAME su My First App e MY_BUILD_NUMBER su $BRANCH:$BUILD_NUMBER.

Configura la tua pipeline per utilizzare queste proprietà tra tutte le fasi. Salva queste proprietà nel file build.properties nel tuo lavoro di build e utilizza il seguente script.

echo "MY_APP_NAME=${MY_APP_NAME}" >> $ARCHIVE_DIR/build.properties
echo "MY_BUILD_NUMBER=${MY_BUILD_NUMBER}" >> $ARCHIVE_DIR/build.properties

Impostazione delle proprietà di ambiente nella tua delivery pipeline

Successivamente, nella pagina di configurazione della pipeline, configura la proprietà con il nome buildProperties e il valore build.properties. Devi impostare il nome della proprietà e il valore per ogni fase nella tua pipeline.

  1. Dalla console IBM Cloud, fare clic sull'icona del menu ( icona a forma di hamburger ) e selezionare " Elenco risorse ".
  2. Seleziona la tua toolchain.
  3. Dalla pagina Panoramica della tua toolchain, sulla carta Delivery pipelines fai clic sulla pipeline che vuoi utilizzare.
  4. Fai clic sull'icona a forma di ingranaggio delle Impostazioni > Configura Stage.
  5. Seleziona la scheda Environment properties.
  6. Se la tua chiave API non è presente nell'elenco, fai clic su + Aggiungi proprietà > Proprietà protetta e aggiungi la tua chiave API.
  7. Fai clic su + Aggiungi proprietà > File delle proprietà.
  8. Immetti buildProperties come nome e build.properties come valore.
  9. Fare clic su Salva.

Passi successivi

Pubblica un record di build.