Struttura del corso
Introduzione
- Jenkins contro Jenkins 2
Impostazione Jenkins 2
- Installazione Jenkins
- Corsa Jenkins
- Esecuzione di Jenkins in Docker
- Impostazione della struttura delle cartelle del progetto
Panoramica di Jenkins 2 Funzionalità e architettura
- Progetto, visualizzazione, coda, esecutore
- Pipeline come codice utilizzando il nuovo DSL (Domain Specific Language)
- L'ecosistema Jenkins 2 Plugin
Navigazione nell'interfaccia Jenkins
- Visualizzare un artefatto in un'intera pipeline
Creazione di una pipeline di compilazione, test e distribuzione
- Modellazione della pipeline di distribuzione del software
- Codice DSL per il controllo della versione
Costruzione e applicazione
- Creazione di un progetto
- Creazione, abilitazione, disabilitazione ed eliminazione di processi
- Installazione del plug-in dello strumento di compilazione
- Compilazione, ispezione e pianificazione delle compilazioni
Test dell'applicazione
- Installazione del plug-in dello strumento di test
- Esecuzione di uno unit test
- Revisione dei risultati
Distribuzione dell'applicazione
- Configurazione di un plug-in del repository
- Pubblicazione dell'applicazione
- Revisione dei risultati
Collaborazione con i membri del team
- Condivisione delle pipeline
- Definizione di pipeline diverse per feature diverse
Protezione Jenkins
- Abilitazione/disabilitazione della sicurezza
- Panoramica dei ruoli
- Aggiunta di utenti
Ridimensionamento Jenkins
- Esecuzione di Jenkins come applicazione distribuita
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Una comprensione generale del ciclo di sviluppo del software.
- Esperienza con Jenkins.
Pubblico
- Sviluppatori di software
- DevOps Ingegneri
- Ingegneri edili
- Ingegneri di collaudo
Recensioni (2)
Mi piacciono tutte le possibilità che ho scoperto nel corso sulle opzioni DevOps che posso applicare per avere un flusso di lavoro CD/CI migliore!
Juan Manuel - si
Corso - Jenkins: Continuous Integration for Agile Development
Traduzione automatica
Il formatore è molto ben informato sull'argomento e in grado di fornire esempi del mondo reale attraverso la sua esperienza.
Nouf
Corso - Agile Software Testing with Continuous Integration
Traduzione automatica