Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Implementa una pipeline ci/CD Jenkins con storage persistente: Red Hat OpenShift con NetApp

Collaboratori

In questa sezione vengono fornite le fasi necessarie per implementare una pipeline ci/CD (Continuous Integration/Continuous Delivery or Deployment) con Jenkins per convalidare il funzionamento della soluzione.

Creare le risorse necessarie per l'implementazione di Jenkins

Per creare le risorse necessarie per l'implementazione dell'applicazione Jenkins, attenersi alla seguente procedura:

  1. Crea un nuovo progetto chiamato Jenkins.

    Errore: Immagine grafica mancante

  2. In questo esempio, abbiamo implementato Jenkins con storage persistente. Per supportare la build Jenkins, creare il PVC. Selezionare Storage > Persistent Volume Claims (Storage > Reclami volumi persistenti) e fare clic su Create Persistent Selezionare la classe di storage creata, assicurarsi che il nome della richiesta di rimborso del volume persistente sia jenkins, selezionare la dimensione e la modalità di accesso appropriate, quindi fare clic su Create (Crea).

Errore: Immagine grafica mancante

Implementare Jenkins con lo storage persistente

Per implementare Jenkins con lo storage persistente, attenersi alla seguente procedura:

  1. Nell'angolo in alto a sinistra, modificare il ruolo da Amministratore a sviluppatore. Fare clic su +Add (Aggiungi) e selezionare From Catalog (dal catalogo) Nella barra Filtra per parola chiave, cercare jenkins. Selezionare Servizio Jenkins con storage persistente.

    Errore: Immagine grafica mancante

  2. Fare clic su Instantiate Template.

    Errore: Immagine grafica mancante

  3. Per impostazione predefinita, i dettagli dell'applicazione Jenkins vengono popolati. In base alle proprie esigenze, modificare i parametri e fare clic su Create (Crea). Questo processo crea tutte le risorse necessarie per supportare Jenkins su OpenShift.

    Errore: Immagine grafica mancante

  4. I pod Jenkins impiegano circa 10 - 12 minuti per entrare nello stato Pronta.

    Errore: Immagine grafica mancante

  5. Una volta creata l'istanza dei pod, accedere a Networking > routes (rete > percorsi). Per aprire la pagina Web di Jenkins, fare clic sull'URL fornito per il percorso jenkins.

    Errore: Immagine grafica mancante

  6. Poiché OpenShift OAuth è stato utilizzato durante la creazione dell'applicazione Jenkins, fare clic su Accedi con OpenShift.

    Errore: Immagine grafica mancante

  7. Autorizzare l'account del servizio Jenkins ad accedere agli utenti OpenShift.

    Errore: Immagine grafica mancante

  8. Viene visualizzata la pagina di benvenuto di Jenkins. Poiché stiamo utilizzando una build Maven, completare prima l'installazione di Maven. Accedere a Manage Jenkins > Global Tool Configuration (Gestisci Jenkins > Configurazione globale strumenti), quindi fare clic su Add Maven (Aggiungi Maven) nella sottotesta di Maven. Immettere il nome desiderato e assicurarsi che l'opzione Installa automaticamente sia selezionata. Fare clic su Salva.

    Errore: Immagine grafica mancante

  9. È ora possibile creare una pipeline per dimostrare il flusso di lavoro ci/CD. Nella home page, fare clic su Create New Jobs (Crea nuovi lavori) o New Item (nuovo elemento) dal menu a sinistra.

    Errore: Immagine grafica mancante

  10. Nella pagina Create Item (Crea elemento), immettere il nome desiderato, selezionare Pipeline e fare clic su OK.

    Errore: Immagine grafica mancante

  11. Selezionare la scheda pipeline. Dal menu a discesa Try Sample Pipeline, selezionare Github + Maven. Il codice viene compilato automaticamente. Fare clic su Salva.

    Errore: Immagine grafica mancante

  12. Fare clic su Build Now (Crea ora) per avviare lo sviluppo attraverso la fase di preparazione, creazione e test. Il completamento dell'intero processo di creazione e la visualizzazione dei risultati della creazione possono richiedere alcuni minuti.

    Errore: Immagine grafica mancante

  13. Ogni volta che si verifica una modifica del codice, la pipeline può essere ricostruita per applicare patch alla nuova versione del software, consentendo un'integrazione continua e un'erogazione continua. Fare clic su Recent Changes (modifiche recenti) per tenere traccia delle modifiche rispetto alla versione precedente.

    Errore: Immagine grafica mancante