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
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

Jenkins for .Net Continuous Integration (CI)

  14 ore

Categorii înrudite