Szkolenie Jenkins: od zera do pipeline mastera
Poziom
PodstawowyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z Jenkins
Na szkoleniu Jenkins dowiesz się, dlaczego proces ciągłej integracji i dostarczania jest tak ważny. Dwudniowe szkolenie pozwoli Ci na opanowanie Jenkinsa w stopniu, który pozwoli na samodzielne tworzenie pipeline’ow, które będzie można wykorzystać do procesów ciągłej integracji i wdrożenia. Ponadto poznasz różne narzędzia, które ułatwiają pracę z Jenkinsem na co dzień. Bardzo ważnym aspektem w nowoczesnym świecie IT jest także bezpieczeństwo, które również zostanie poruszone na szkoleniu w kontekście Jenkinsa.
Dla administratorów systemów.
Dla QA Inżynierów.
Dla DevOps Inżynierów.
Dla programistów.
Czego nauczysz się na szkoleniu?
-
Poznasz sposoby na podłączanie agentów Jenkinsa
-
Będziesz potrafił skonfigurować globalne narzędzia (Git, Maven itp.) dla Twoich jobów
-
Będziesz potrafił rozszerzać podstawowe funkcjonalności Jenkinsa za pomocą wtyczek
-
Poznasz takie typu projektów jak: Freestyle, Matrix, Pipeline, Multibranch pipeline
-
Będziesz potrafił samodzielnie napisać i uruchomić pipeline, a także rozszerzać jego funkcjonalność
-
Poznasz możliwe sposoby na wdrażanie aplikacji za pomocą pipeline’ow na różne środowiska
-
Nauczysz się jak ponownie używać raz napisany kod
Program szkolenia
Wprowadzenie do procesów Continuous Integration oraz Continuous Delivery
Wprowadzenie do Jenkinsa
- Zalety używania Jenkinsa jako narzędzia do CI/CD
- Porównanie Jenkinsa z dostępnymi rozwiązaniami
Podstawy zarządzania Jenkinsem
- Ekosystem Jenkinsa. Przegląd dostępnych rozwiązań architektury
- Rozszerzanie funkcjonalności Jenkinsa
- Konfiguracja globalnych narzędzie wykorzystywanych w projektach
Przegląd projektów oraz możliwe opcje wykorzystania
- Matrix
- Freestyle
- Pipeline project
- Multi-branch pipeline
Poznanie różnić “Declarative” oraz “Scripted” Pipeline
Składnia projektów typu “Declarative” Pipeline
Wykorzystanie pipeline’u w procesach CI/CD
- Tworzenie kompletnego procesu CI/CD dla przykładowej aplikacji
- Deployment aplikacji na środowisko Kubernetes (GCP Cloud Provider)
Biblioteki w Jenkinsie
- tworzenie re-używalnego kodu
- szablonowanie pipeline’ow
Tworzenie kopii zapasowych w Jenkinsie
Czy Jenkins na pewno jest bezpieczny ?
Najelpsze praktyki w Jenkinsie
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.