Schița de curs
Introducere
- Jenkins X vs Jenkins
Prezentare generală a fluxului de lucru Jenkins X
- Relația dintre Jenkins X și Kubernetes
- Mediile standard vs mediile de previzualizare
Instalare Jenkins X
- Alegerea limbii și a platformelor
Construirea unei conducte CI/CD
- Pregătirea mediilor de pregătire și de producție
- Crearea unui cluster Kubernetes utilizând Jenkins X
Crearea unei aplicații
- Utilizarea Jenkins X Quickstarts pentru a porni un nou proiect
- Opțiuni de pornire rapidă
Implementarea unui flux de lucru automatizat
- Trimiterea codului în Git
- Efectuarea de modificări, crearea de probleme și crearea de solicitări de extragere (pull requests)
Previzualizarea aplicației
- Pushing către un mediu de previzualizare
- Crearea unui mediu de previzualizare pentru cereri de tip Pull
Promovarea aplicației în producție
- Pushing într-un mediu de producție
Importul unui proiect existent
- Adăugarea de cod la depozitul Git
- Înregistrarea unui webhook
Integrarea Jenkins X cu alte instrumente terțe
- Helm, Prow și Skaffold
Depanare
Rezumat și concluzii
Cerințe
- O înțelegere generală a conceptelor CI/CD. .
- Experiență cu Jenkins 2. .
- O înțelegere generală a procesului de dezvoltare software. .
Audiență
- Dezvoltatorii de software
- DevOps ingineri
- Inginerii de infrastructură
- Inginerii de testare software
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