Schița de curs
Introducere
Prezentare generală a Agile Dezvoltarea și avantajele sale
- Integrare continuă
- Livrare continuă
- Implementare continuă
Beneficiile utilizării livrării continue
Înțelegerea conductelor de livrare continuă
Prezentare generală a conceptelor încorporate de primă clasă
Prezentare generală a GoCD
- GoCaracteristici CD
- GoConducte CD vs. Jenkins Conducte
- Prezentare generală a conceptelor de bază în GoCD
Instalarea GoCD
- Instalarea GoCD Server
- Instalarea unui GoCD Agent
Folosind GoCD
- Utilizarea tabloului de bord Pipeline
- Utilizarea paginilor cu detalii despre agenți și agenți
- Utilizarea paginii de activitate a conductei
- Vizualizarea detaliilor etapei
- Vizualizarea detaliilor jobului
- Folosind GoCD Admin UI
- Vizualizarea GoDetaliile serverului CD
- Afișarea Mediilor
- Prezentare generală a hărții fluxului de valoare
Crearea unei conducte
- Denumirea conductei
- Indicarea conductei către un material pe Git
- Definirea etapelor, locurilor de muncă și sarcinilor
Finisarea și rularea conductei
- Vizualizarea informațiilor despre etapă
- Vizualizarea ieșirii și detaliilor executării lucrării
Utilizarea unei conducte ca material pentru o altă conductă
Manipularea artefactelor
- Artefacte de publicare
- Preluarea și utilizarea artefactelor
Utilizarea file personalizate
Utilizarea unei hărți de flux de valoare
Înțelegerea Fan-Out și Fan-In
Configurarea GoCD
- Gestionarea conductelor și dependențelor
- Agenți de conducere
- Managementul Mediilor
- Etichetarea și programarea conductelor
- Parametrizarea unei conducte
- Personalizarea etichetelor pentru conducte
- Clonarea unei conducte
- Blocarea unei conducte
- Adăugarea de material și etapă la conducta existentă
- Adăugarea unui job la etapa existentă
- Adăugarea unei sarcini la jobul existent
- Utilizarea șabloanelor de conducte
- Crearea unei conducte manuale
- Gestionarea utilizatorilor și autentificarea
- Administrarea grupului de conducte
- Configurarea notificărilor
Rezumat și depanare
Observații de încheiere
Cerințe
- Experiență de bază în programare
- Familiaritate cu dezvoltarea Agile .
Mărturii (4)
Formatorul are o experiență profundă și este bine informat în acte. Profunzimea cunoștințelor și pasiunea pentru predare sunt foarte apreciate.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curs - Jenkins 2: Building CI/CD Pipelines
Tradus de catre o masina
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Curs - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Curs - Advanced Spinnaker
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.