Valutazione dei gate

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ù

È possibile valutare i gate utilizzando altri strumenti di continuous integration e continuous delivery (CI/CD) con l'interfaccia a riga di comando (CLI) di IBM Cloud® per integrarsi con IBM Cloud® DevOps Insights. I gate di DevOps Insights verificano se i risultati dei test sono conformi a una politica definita. Se la politica non viene soddisfatta, il gate DevOps Insights ha un malfunzionamento per impostazione predefinita. Puoi anche configurare i gate perché funzionino in un ruolo advisory per consentire l'avanzamento dello strumento CI/CD anche dopo un malfunzionamento.

Prima di iniziare

Definizione dei gate per altri strumenti CI/CD

Posiziona i gate prima della promozione della build nel tuo strumento CI/CD per controllare la qualità della build rispetto alle tue politiche per assicurarti che sia sicuro eseguire la promozione da un ambiente a un altro. Utilizza il comando gate-evaluate per eseguire il controllo del gate.

Dopo aver creato la politica, puoi utilizzare il seguente script per la valutazione del gate:

#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
ibmcloud login --apikey $API_KEY --no-region
# The following line assumes that MY_APP_NAME and MY_BUILD_NUMBER environment variables have already been set.  POLICY is the name of the policy being evaluated.
ibmcloud doi gate-evaluate --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --policy POLICY

Visualizzazione della valutazione del gate

Puoi visualizzare i risultati della valutazione del gate nella pagina Risk Analysis in DevOps Insights. La pagina Risk Analysis si basa sulla presenza di un gate dopo un lavoro di distribuzione di preparazione. Assicurati di avere un gate dopo la distribuzione nell'ambiente di preparazione, ma prima della distribuzione in un ambiente di produzione. Per ulteriori informazioni sulla pagina Risk Analysis, vedi I tuoi ambienti di distribuzione.