Schița de curs
Introducere
- Jenkins vs Jenkins 2
Configurarea Jenkins 2
- Instalarea Jenkins
- Rularea Jenkins
- Rularea Jenkins în Docker
- Configurarea structurii de foldere a proiectului
Prezentare generală a Jenkins 2 Caracteristici și arhitectură
- Proiect, vizualizare, coadă, executor
- Pipeline sub formă de cod utilizând noul DSL (Domain Specific Language)
- Ecosistemul de plugin-uri Jenkins 2
Navigarea în interfața Jenkins
- Vizualizați un artefact în cadrul unui întreg pipeline
Crearea unei conducte de construire, testare și implementare
- Modelarea canalului de livrare de software
- Controlul versiunilor codului DSL
Construcție și aplicare
- Crearea unui proiect
- Crearea, activarea, dezactivarea și ștergerea sarcinilor de lucru
- Instalarea plug-in-ului pentru instrumentul de construcție
- Construirea, inspectarea și programarea compilărilor
Testarea aplicației
- Instalarea plug-in-ului instrumentului de testare
- Rularea unui test unitar
- Revizuirea rezultatelor
Implementarea aplicației
- Configurarea unui plug-in de depozit
- Publicarea aplicației
- Revizuirea rezultatelor
Colaborarea cu membrii echipei
- Împărtășirea conductelor
- Definirea de pipe-line-uri diferite pentru caracteristici diferite
Asigurarea Jenkins
- Activarea/dezactivarea securității
- Prezentare generală a rolurilor
- Adăugarea de utilizatori
Scalare Jenkins
- Rularea Jenkins ca o aplicație distribuită
Depanare
Rezumat și concluzii
Cerințe
- O înțelegere generală a ciclului de dezvoltare software. .
- Experiență cu Jenkins. .
Audiență
- Dezvoltatorii de software
- DevOps ingineri
- Inginerii constructori
- Inginerii de testare
Mărturii (2)
Îmi plac toate posibilitățile pe care le-am descoperit în cadrul cursului despre DevOps opțiuni pe care le pot aplica pentru a avea un flux de lucru CD/CI mai bun!
Juan Manuel - si
Curs - Jenkins: Continuous Integration for Agile Development
Tradus de catre o masina
Formatorul este foarte bine informat asupra subiectului și este capabil să ofere exemple din lumea reală prin experiența sa.
Nouf
Curs - Agile Software Testing with Continuous Integration
Tradus de catre o masina