Introduzione a Continuous Delivery
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ù
Adottate un approccio " DevOps " o " DevSecOps " utilizzando IBM Cloud® Continuous Delivery, che include toolchain aperte che automatizzano la creazione e la distribuzione delle applicazioni. Puoi iniziare creando una semplice toolchain di distribuzione che supporta le attività operative, di sviluppo e di distribuzione.
Se si dispone già di un'istanza di Continuous Delivery, è possibile creare una catena di strumenti o visualizzare quelle esistenti.
Prerequisiti
Prima di poter creare una toolchain di fornitura continua da un template, devi creare un'istanza di Continuous Delivery selezionandola dal catalogo IBM Cloud. La toolchain integra gli strumenti per la pianificazione, lo sviluppo, la distribuzione di pipeline e la gestione delle tue applicazioni. Puoi sempre aggiungere o rimuovere strumenti dalla toolchain. Se già disponi di una toolchain, puoi visualizzare le toolchain esistenti. Per ulteriori informazioni sull'utilizzo delle toolchain, vedi Gestione delle toolchain.
Passo 1: seleziona un template di toolchain
Per individuare rapidamente il modello di toolchain che soddisfa le tue esigenze specifiche, seleziona le caselle di controllo appropriate per filtrare i risultati in base alla destinazione di distribuzione, agli strumenti e alle pratiche.
-
Nella pagina " Crea una toolchain ", fare clic su un modello di toolchain.
-
Esamina la descrizione della catena di strumenti che stai per creare. A seconda del tipo di modello selezionato, è possibile esaminare queste informazioni nella pagina di benvenuto o dalla scheda Informazioni. Alcuni modelli forniscono un diagramma che mostra come ogni strumento è connesso per eseguire l'obiettivo del modello.
Il diagramma nella seguente immagine è un esempio. Quando crei una toolchain, il diagramma mostra ogni integrazione dello strumento che fa parte della toolchain.
Diagramma della catena degli strumenti
Passo 2: crea una toolchain
-
Rivedi le informazioni predefinite per la configurazione della toolchain:
- Il nome della toolchain la identifica in IBM Cloud. Se vuoi utilizzare un nome diverso, modifica il nome della toolchain.
- La regione in cui creare la toolchain. Se vuoi utilizzare una regione differente, selezionala dall'elenco delle regioni disponibili.
- Il gruppo di risorse in cui creare la catena di strumenti. Se desideri utilizzare un gruppo di risorse diverso, selezionalo dall'elenco dei gruppi di risorse disponibili.
-
Immettere le informazioni richieste in ogni sezione del modello, come richiesto. Per ulteriori informazioni sulla configurazione delle integrazioni dello strumento, consulta Configurazione delle integrazioni dello strumento.
-
Fai clic su Crea. Diversi passi vengono eseguiti automaticamente per configurare la tua toolchain. Le integrazioni dello strumento che sono configurate sono diverse a seconda del template di toolchain che hai selezionato. Ad esempio, quando si crea una toolchain DevSecOps Continuous Integration (CI), vengono eseguiti questi passaggi:
- La toolchain viene creata.
- Le pipeline di distribuzione vengono create e configurate in base alle informazioni fornite.
- I repository di controllo origine (repos) sono configurati per il tuo inventario, le prove di conformità, la traccia dei problemi e un'applicazione di esempio per iniziare.
- DevOps Insights e SonarQube vengono configurati per essere eseguiti automaticamente nella tua pipeline.
- Se si è configurato uno strumento di gestione dei segreti, come IBM® Key Protect for IBM Cloud®, IBM Cloud® Secrets Manager, o HashiCorp Vault, i segreti, come le chiavi API, vengono memorizzati e recuperati in modo sicuro dalla pipeline.
- Se hai configurato Slack, la toolchain viene configurata per inviare notifiche sullo stato della distribuzione al canale Slack che hai specificato.
Una volta creata la toolchain, viene visualizzata una notifica che fornisce un collegamento a un'esercitazione per ulteriori informazioni su come utilizzare il modello.
Passi successivi
Controlla le esercitazioni e i template della toolchain disponibili.
Risorse e fonti di dati Terraform, SDK e API HTTP
Puoi utilizzare Terraform per creare e gestire le toolchain, le integrazioni dello strumento e le delivery pipeline Tekton come codice. Per ulteriori informazioni sull'utilizzo di Terraform con Continuous Delivery, vedi Configurazione di Terraform per Continuous Delivery e prova il modello di toolchain Terraform per sviluppare un'applicazione Kubernetes con la toolchain Helm.
È possibile utilizzare le API di HTTP e gli SDK dei linguaggi di programmazione per creare, leggere, aggiornare, cancellare e altro ancora rispetto a toolchain, integrazioni di strumenti e pipeline di consegna Tekton. Per ulteriori informazioni su queste API e SDK, vedere Continuous Delivery Toolchain v2 e Continuous Delivery Tekton Pipeline v2 nella libreria di riferimento API e SDK.