- Building in Jenkins
- Building from SCM
- Working with Artifacts and Fingerprints
- Security in Jenkins
- Parameterizing Builds
- Build Triggers
- Building a Jenkins Pipeline
- Deploying a Docker Container with Jenkins Pipelines
- Deploying to Kubernetes with Jenkins Pipelines
DSK207 – Jenkins
obiettivi
prerequisiti
argomenti
info
Modalità
Virtual classroom
Durata
Costo
+ iva
Modalità
Virtual classroom
Durata
Costo
+ iva
Obiettivi
Il corso è finalizzato ad insegnare come utilizzare Jenkins, partendo dall’installazione dello stesso fino ad arrivare alla gestione quotidiana e alla stesura di Pipeline che permettono integrazione con Docker e/o Kubernetes.
Teoria
- Comprendere l’architettura di Jenkins
- Comprendere i vari workflow di Jenkins
- Comprendere l’utilizzo di articats e fingerprints
Pratica
- Installare Jenkins su VMs
- Eseguire build su Jenkins
- Gestire la security in Jenkins
- Parametrizzare le builds
- Configurare le Pipelines
prerequisiti
- Conoscenza base comandi linux
- Conoscenza base sistema operativo linux
- Conoscenze discrete su sviluppo del software
- Conoscenza base docker e kubernetes
- Conoscenza base editor di testo su terminale (vi,vim,nano)
Argomenti Trattati
Info aggiuntive
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.