Pubblicazione di un record di distribuzione

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ù

Puoi pubblicare un record di distribuzione utilizzando altri strumenti di integrazione continua e fornitura continua (CI/CD) con l'interfaccia riga di comando (CLI) IBM Cloud® per l'integrazione con IBM Cloud® DevOps Insights. I record di distribuzione avvisano DevOps Insights sulle distribuzioni effettuate durante il processo di distribuzione. Questo record contiene il nome dell'applicazione, l'ID build, il nome dell'ambiente, lo stato della distribuzione e altro. Il nome dell'applicazione e l'ID build nel record di distribuzione devono corrispondere a quelli utilizzati nel record di build per una build specifica.

Prima di iniziare

Prima di pubblicare un record di distribuzione, devi pubblicare un record di build. Per ulteriori informazioni sulla pubblicazione di un record di build, vedi Pubblicazione di un record di build utilizzando altri strumenti CI/CD.

Pubblicazione di un record di distribuzione per Continuous Delivery

Nel lavoro di distribuzione, utilizza il seguente script per caricare un record di distribuzione. L'indicatore --env identifica l'ambiente di distribuzione. Utilizza il comando deployrecord-publish per caricare un record di distribuzione.

#!/bin/bash
#install the DevOps Insights plugin
ibmcloud plugin install -f doi
# Log in to IBM Cloud if you are not already logged in.  Assumes that $API_KEY environment variable has been set as a secured property
ibmcloud login --apikey $API_KEY --no-region
ibmcloud doi deployrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --env staging --status pass

Fornitura di un joburl per caricare i record di distribuzione

Fornisci un joburl per caricare i record di distribuzione. Per includere joburl come parametro per caricare un record di distribuzione, passalo come parametro:

ibmcloud doi deploymentrecord-publish --logicalappname "$MY_APP_NAME" --buildnumber "$MY_BUILD_NUMBER" --env staging --joburl "$JOB_URL" --status pass

Visualizzazione della frequenza di distribuzione

Una volta completato il lavoro di distribuzione, il tuo strumento CI/CD pubblica un messaggio in DevOps Insights che indica che la build e l'applicazione specificate sono state distribuite. Puoi visualizzare il record di distribuzione sulla pagina Deployment Frequency. Per visualizzare la pagina Deployment Frequency, utilizza la seguente procedura:

  1. Dalla console IBM Cloud, fare clic sull'icona Menu > Automazione piattaforma > Toolchains.
  2. Seleziona la tua toolchain.
  3. Dalla pagina Panoramica della propria catena di strumenti, nella scheda degli strumentiIBM Cloud, fare clic su DevOps Insights.
  4. Fai clic su Deployment Frequency.

Passi successivi

Pubblica i risultati di test utilizzando altri strumenti CI/CD.