Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Jenkins e Jenkins 2: differenze principali
Configurazione iniziale di Jenkins 2
- Installazione di Jenkins.
- Esecuzione di Jenkins.
- Avvio di Jenkins tramite Docker.
- Impostazione della struttura delle cartelle del progetto.
Panoramica sulle funzionalità e sull’architettura di Jenkins 2
- Progetti, viste, code, executor.
- L’approccio “Pipeline as Code” basato su un linguaggio specifico (DSL).
- L’ecosistema di plugin disponibili in Jenkins 2.
Utilizzo dell’interfaccia di Jenkins
- Visualizzazione dei risultati ottenuti durante l’esecuzione della pipeline nel suo complesso.
Creazione di una pipeline per la compilazione, i test e il rilascio
- Modellizzazione del flusso di lavoro relativo alla distribuzione del software.
- Gestione tramite controllo versione dei codici DSL utilizzati.
Creazione e gestione delle build dell’applicazione
- Generazione di un nuovo progetto.
- Creazione, abilitazione, disabilitazione ed eliminazione dei job.
- Installazione del plugin necessario per la creazione delle build.
- Esecuzione, ispezione e pianificazione delle operazioni di compilazione.
Verifica della qualità del software tramite test
- Installazione del plugin dedicato all’esecuzione dei test.
- Esecuzione dei test unitari.
- Analisi e valutazione dei risultati ottenuti.
Rilascio della applicazione in produzione
- Configurazione del plugin relativo alla gestione dei repository.
- Pubblicazione effettiva dell’applicazione.
- Valutazione finale delle operazioni svolte.
Collaborazione all’interno del team di sviluppo
- Condivisione delle pipeline tra i vari membri del gruppo di lavoro.
- Creazione di pipeline distinte per ciascuna funzionalità da implementare.
Sicurezza in Jenkins
- Attivazione e disattivazione dei meccanismi di sicurezza.
- Riconoscimento dei ruoli utilizzabili all’interno del sistema.
- Aggiunta di nuovi utenti all’ambiente operativo.
Scalabilità di Jenkins
- Configurazione e avvio di Jenkins come applicazione distribuita.
Risoluzione dei problemi comuni
Sintesi e conclusione del corso
Requisiti
- Conoscenza di base del ciclo di sviluppo del software.
- Esperienza nell’utilizzo di Jenkins.
Destinatari
- Sviluppatori software
- Ingegneri DevOps
- Ingegneri addetti alla creazione dei build
- Ingegneri del test
14 ore
Recensioni (1)
Il formatore ha un'ampia esperienza e sa raccontarla bene. La profondità delle sue conoscenze e la passione per l'insegnamento sono altamente apprezzate.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Corso - Jenkins 2: Building CI/CD Pipelines
Traduzione automatica