Pipeline as code - automatyzacja tworzenia pipelinów przy użyciu Jenkins Job DSL

LICZBA DNI: 2 (16h)

KOD KURSU: CD/DSL

# jenkins

# ci-di

# pipeline

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie adresowane do osób zaangażowanych (zarówno programistów, inżynierów systemowych jak i administratorów) w budowanie środowiska ciągłego dostarczania / wdrażania (conitnous delivery / deployment) opartego na Jenkinsie

WYMAGANIA

Od uczestników szkolenia wymagana jest podstawowa znajomość Jenkinsa oraz podstawowa znajomość języka wysokiego poziomu (np. Java, Groovy, Python)

ZALETY

Szkolenie ukierunkowane na aspekty praktyczne, obejmujące także ekosystemem Jenkinsa i Jenkins Job DSL

Cele szkolenia

Zdobycie umiejętności pozwalających na automatyzację procesu tworzenia jobów i pipelinów w Jenkinsie,

Zdobycie wiedzy i umiejętności pozwalających na zapewnienie wysokiej jakości rozwiązań składowych ww. procesu,

Zdobycie umiejętności pozwalających na migrację posiadanych jobów i pipelinów do w pełni zautomatyzowanego rozwiązania opartego na Jenkins Job DSL,

Poznanie ekosystemu Jenkins Job DSL

Program

  • JENKINS_HOME
  • pliki konfiguracyjne
  • pluginy
  • podstawy składni
  • domknięcia (closures)
  • wsparcie dla XML
  • wsparcie dla JSON
  • DSL playground
  • API-Viewer
  • seed jobs
  • tworzenie zadań (jobów)
  • korzystanie z pluginów Jenkinsa
  • tworzenie widoków
  • tworzenie pipelinów
  • eksternalizacja i dynamiczne wczytywanie konfiguracji
  • sposoby rozszerzania job-DSL
  • tworzenie własnego DSL'a na bazie job-DSL
  • migrowanie istniejących jobów i pipelinów do job-DSL
  • testy jednostkowe
  • testowanie konfiguracji zadań i pipelinów
  • budowa środowiska testowego na potrzeby testów end-to-end

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.