Schița de curs

Introducere

  • Jenkins vs Jenkins 2

Configurarea Jenkins 2

  • Instalarea Jenkins
  • Pornirea Jenkins
  • Pornirea Jenkins în Docker
  • Configurarea structurii de foldere a proiectului

Prezentare generală a caracteristicilor și arhitecturii Jenkins 2

  • Proiect, vizualizare, coadă, executor
  • Pipeline ca cod folosind noul DSL (Domain Specific Language)
  • Ecosistemul de plugin-uri Jenkins 2

Navigarea în interfața Jenkins

  • Vizualizarea unui artefact pe întregul pipeline

Crearea unui Pipeline de Construire, Testare și Implementare

  • Modelarea pipeline-ului de livrare a software-ului
  • Controlul versiunilor pentru codul DSL

Construirea unei Aplicații

  • Crearea unui proiect
  • Crearea, activarea, dezactivarea și ștergerea job-urilor
  • Instalarea plugin-ului pentru instrumentul de build
  • Construirea, inspectarea și programarea build-urilor

Testarea Aplicației

  • Instalarea plugin-ului pentru instrumentul de testare
  • Executarea unui test unitar
  • Revizuirea rezultatelor

Implementarea Aplicației

  • Configurarea unui plugin pentru depozit
  • Publicarea aplicației
  • Revizuirea rezultatelor

Colaborarea cu Membrii Echipei

  • Împărtășirea pipeline-urilor
  • Definirea unor pipeline-uri diferite pentru funcționalități diferite

Securizarea Jenkins

  • Activarea/dezactivarea securității
  • Prezentare generală a rolurilor
  • Adăugarea utilizatorilor

Scalarea Jenkins

  • Pornirea Jenkins ca aplicație distribuită

Depanare

Rezumat și Concluzii

Cerințe

  • O înțelegere generală a ciclului de dezvoltare a software-ului.
  • Experiență cu Jenkins.

Publicul țintă

  • Dezvoltatori de software
  • Ingineri DevOps
  • Ingineri de build
  • Ingineri de testare
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite