Gestione delle pipeline
DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più
Per automatizzare le tue creazioni e le tue distribuzioni in IBM Cloud®, utilizza le pipeline IBM Cloud® Continuous Delivery.
Con le pipeline, puoi scegliere tra diversi tipi di build. Fornisci lo script di build e Continuous Delivery lo esegue; non ha bisogno di impostare dei sistemi di build. A quel punto, con un solo clic, potrai distribuire automaticamente la tua app su uno o più spazi IBM Cloud o container Docker su IBM Cloud® Kubernetes Service.
I lavori di creazione compilano e impacchettano il codice sorgente della tua applicazione da repository Git. I lavori di creazione producono delle risorse utente distribuibili, quali file WAR o contenitori Docker per IBM Cloud Kubernetes Service. Puoi inoltre eseguire delle verifiche di unità nella tua build automaticamente. Puoi impostare i tuoi lavori di creazione in modo che venga attivata una creazione ogni volta che si esegue il push del commit.
Un lavoro di distribuzione prende l'emissione da un lavoro di creazione e la distribuisce a IBM Cloud Kubernetes Service.
Puoi eseguire la distribuzione a uno o più regioni e servizi. Ad esempio, puoi impostare il tuo Delivery Pipeline per utilizzare uno o più servizi, eseguire verifiche in una regione e distribuire in produzione in più regioni.
Creazione di una pipeline
Puoi utilizzare uno qualsiasi dei seguenti metodi per creare una pipeline:
-
Crea una toolchain da un template che include almeno una pipeline.
-
Aggiungi l'integrazione dello strumento Delivery Pipeline a una toolchain esistente.
Da Delivery Pipeline, puoi modificare la tua configurazione, controllare lo stato delle creazioni, dell'applicazione distribuita e delle ultime distribuzioni, visualizzare i log più recenti e i dettagli di distribuzione oppure eliminare la tua pipeline.
Visualizzazione di una pipeline utilizzando la CLI
Per ottenere i dettagli richiesti per richiamare una pipeline, esegui il comando **ibmcloud dev toolchains** per visualizzare il nome della toolchain. Se già conosci il nome della toolchain, esegui **ibmcloud dev toolchain-get [toolchain-name]** per visualizzare i dettagli della toolchain.
-
Per ottenere i dettagli di una pipeline e delle sue fasi, identifica la pipeline e il suo ID per eseguire il seguente comando:
ibmcloud dev pipeline-get [pipelineID] -
Utilizzando l'ID pipeline dal comando precedente, puoi ora eseguire la pipeline:
ibmcloud dev pipeline-run [pipelineID]Questo comando richiama un'esecuzione della fase e dei suoi lavori. Un'esecuzione con esito positivo determina l'esecuzione del lavoro per ciascun lavoro nella fase selezionata.
Visualizzazione dei log di pipeline utilizzando la CLI
Puoi visualizzare l'output dettagliato di ogni fase durante l'esecuzione di una pipeline.
-
Per visualizzare i log dall'esecuzione di una pipeline, esegui questo comando:
ibmcloud dev pipeline-log [pipelineID] -
Per filtrare i log in base alla fase, applica il comando precedente e aggiungi l'ID fase:
ibmcloud dev pipeline-log [pipelineID] --stage-id [stageID]