Struttura del corso
Introduzione
- Jenkins Confronto tra integrazione continua e altri approcci allo sviluppo e alla distribuzione di applicazioni .Net
Installazione e configurazione del server di compilazione Jenkins
Panoramica di Jenkins Funzionalità e architettura
Estensione di Jenkins per leggere i file MSBuild
Creazione di un nuovo progetto di compilazione in Jenkins
Compilazione dell'applicazione
Diagnosi e correzione di una compilazione danneggiata
Test dell'applicazione
Distribuzione dell'applicazione
Monitoraggio dell'applicazione
Segnalazione in Jenkins
Analisi del codice
Protezione Jenkins
Distribuzione di build su macchine diverse
Integrazione Jenkins con altri strumenti di sviluppo software
- Tracker dei problemi, utilità di copertura dei test, notificatori, sistemi di messaggistica interna, ecc.
Procedure consigliate per l'integrazione continua in un ambiente Agile
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Conoscenza del processo di sviluppo software
- Esperienza di programmazione .NET
Recensioni (8)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Corso - Advanced Spinnaker
Solo l'esposizione complessiva. Molto utile.
Travis - Beckman Coulter
Corso - Introduction to Blazor
Traduzione automatica
L'istruttore è stato molto disponibile a rispondere a tutte le domande che avevamo e ci ha permesso di condividere il nostro schermo per mostrare gli errori che stavamo riscontrando, il che è stato fantastico.
chithra - Public Health Wales NHS Trust
Corso - Advanced Blazor
Traduzione automatica
Domande e risposte. E dimostrazione del progetto.
Qing - Ametek
Corso - Implementing the Actor Model with Microsoft Orleans
Traduzione automatica
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Corso - Introduction to .Net Core
Il formatore ha spiegato molto bene gli argomenti con esempi reali dal mondo reale che hanno reso più semplice per noi cogliere le informazioni
Florin-Viorel Marut - Continental Automotive Romania
Corso - High-Performance Application Development with .NET Core
Traduzione automatica
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Corso - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.