22 299 53 69 biuro@jsystems.pl
Sprawdź 👉 GWARANTOWANE TERMINY SZKOLEŃ 👈 na rok 2026!


CI/CD w Jenkins – praktyczne wdrożenia

by:
Czas trwania 2 dni

Najbliższe terminy tego szkolenia

13.04 14.04 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
22.06 23.06 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
15.10 16.10 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
05.11 06.11 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 2400 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

Dzień 1 – Fundamenty CI/CD i konfiguracja środowiska



1. Wprowadzenie do CI/CD

  • 1.1. Koncepcje i cele
    • Definicja Continuous Integration i Continuous Delivery/Deployment
    • Korzyści biznesowe i techniczne (szybsze release’y, mniej błędów, automatyzacja)
    • CI/CD a tradycyjny proces wytwarzania oprogramowania
  • 1.2. Popularne narzędzia na rynku
    • Jenkins vs GitLab CI, GitHub Actions, Azure DevOps
    • Dlaczego Jenkins pozostaje standardem w dużych organizacjach

2. Architektura i instalacja Jenkinsa pod kątem CI/CD

  • 2.1. Wersje i komponenty
    • Master/Controller i Agent/Node – podział ról
    • Jenkins LTS vs Weekly – co wybrać dla CI/CD
  • 2.2. Instalacja i pierwsze uruchomienie
    • Wersja standalone, Docker Image, Helm Chart (Kubernetes)
    • Konfiguracja wstępna i użytkownicy
  • 2.3. Konfiguracja pluginów kluczowych dla CI/CD
    • Pipeline, Git, Blue Ocean, Credentials Binding, Build Pipeline View
    • Automatyczne aktualizacje i zarządzanie kompatybilnością

3. Podstawy Jenkins Pipeline

  • 3.1. Deklaratywny vs skryptowy Pipeline
    • Różnice, zalety i wady
  • 3.2. Plik Jenkinsfile
    • Struktura, etapy, kroki, zmienne środowiskowe
    • Parametryzacja buildów
  • 3.3. Pierwszy kompletny pipeline
    • Checkout z Git
    • Kompilacja/Build
    • Testy automatyczne
    • Publikacja artefaktów

4. Integracja z systemami kontroli wersji

  • 4.1. Git/GitHub/GitLab/Bitbucket
    • Webhooki i automatyczne wyzwalanie buildów
    • Obsługa branchy i Pull Requestów
  • 4.2. Strategie rozgałęzień (GitFlow, trunk-based)
    • Mapowanie strategii Git na pipeline Jenkins



Dzień 2 – Zaawansowane potoki i wdrożenia produkcyjne



5. Rozszerzone scenariusze CI

  • 5.1. Testowanie wieloetapowe
    • Unit test, integration test, smoke test
    • Raporty JUnit, integracja z SonarQube
  • 5.2. Budowanie i wersjonowanie artefaktów
    • Maven/Gradle/NPM – przykłady
    • Publikacja do Nexus/Artifactory/Docker Registry

6. Continuous Delivery & Deployment

  • 6.1. Różnice CD vs CD (Delivery vs Deployment)
  • 6.2. Strategie wdrożeń
    • Rolling update
    • Blue-Green
    • Canary Releases
  • 6.3. Pipeline wdrożeniowy krok po kroku
    • Środowiska Dev → Test → Stage → Prod
    • Automatyczne zatwierdzenia (manual input)
    • Revert i rollback

7. Integracje chmurowe i konteneryzacja

  • 7.1. Docker w potokach
    • Budowa obrazów, push do registry
    • Multi-stage builds
  • 7.2. Kubernetes i Helm
    • Deployment do K8s z Jenkinsa
    • Jenkins agents jako pody

8. Bezpieczeństwo i zarządzanie tajnymi danymi

  • 8.1. Credentials & Secrets Management
    • Hasła, klucze SSH, tokeny API
    • Integracja z HashiCorp Vault / Kubernetes Secrets
  • 8.2. Role-Based Access Control (RBAC)
    • Uprawnienia dla zespołów Dev, QA, Ops

9. Monitoring i utrzymanie pipeline’ów

  • 9.1. Logi, metryki i alerty
    • Jenkins Monitoring, Prometheus + Grafana
  • 9.2. Najczęstsze problemy i ich diagnostyka
    • „stuck builds”, długie kolejki, bottlenecki
  • 9.3. Best practices i automatyczne self-healing

10. Warsztat końcowy – Kompletny pipeline produkcyjny

  • Stworzenie od zera pełnego przepływu CI/CD:
    1. Commit kodu do Git → wyzwolenie pipeline
    2. Budowa, testy, generowanie artefaktów
    3. Publikacja do Docker Registry
    4. Automatyczne wdrożenie do Kubernetes Stage
    5. Manualne zatwierdzenie i deploy na Production

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

O szkoleniu w skrócie

Intensywne, dwudniowe szkolenie „CI/CD w Jenkins – praktyczne wdrożenia” wprowadza uczestników w pełny proces automatyzacji tworzenia i dostarczania oprogramowania. W trakcie zajęć poznasz wszystkie kluczowe elementy Continuous Integration oraz Continuous Delivery, od konfiguracji środowiska Jenkins i budowania potoków, aż po automatyczne wdrożenia produkcyjne z wykorzystaniem Dockera i Kubernetes.

Program łączy solidną dawkę wiedzy teoretycznej z rozbudowanymi ćwiczeniami praktycznymi. Ponad połowa czasu przeznaczona jest na warsztaty typu hands-on, w których uczestnicy samodzielnie tworzą i uruchamiają kompletne pipeline’y, integrują narzędzia kontroli wersji, wdrażają mechanizmy testów automatycznych, a także uczą się bezpiecznego zarządzania tajnymi danymi i monitorowania procesów.

Dzięki temu szkoleniu zdobywasz umiejętności potrzebne do samodzielnego zaprojektowania, uruchomienia i utrzymania procesu CI/CD w dowolnym projekcie – zarówno w małych zespołach, jak i w dużych środowiskach produkcyjnych.

Dla kogo to szkolenie

Szkolenie jest skierowane do wszystkich osób odpowiedzialnych za automatyzację i utrzymanie procesu wytwarzania oprogramowania:

  • Inżynierów DevOps i SysOps, którzy chcą pogłębić wiedzę z zakresu CI/CD w Jenkinsie,
  • Programistów pragnących zrozumieć pełen cykl budowania i wdrażania aplikacji,
  • Administratorów systemów i specjalistów IT poszukujących narzędzi do efektywnego zarządzania wydaniami i środowiskami,
  • Architektów oprogramowania oraz liderów technicznych planujących standaryzację procesu ciągłej integracji i dostarczania w swoich projektach.


Uczestnicy powinni znać podstawy systemu kontroli wersji Git oraz posiadać ogólną wiedzę na temat procesu wytwarzania oprogramowania, jednak nie jest wymagana wcześniejsza znajomość Jenkinsa.



Prowadzący szkolenie:
Piotr Kośka



Piotr Kośka to doświadczony inżynier infrastruktury i bezpieczeństwa z ponad dekadą praktyki w różnych dziedzinach technologii IT. Aktualnie pracuje jako starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, gdzie lideruje zespół i zarządza infrastrukturą chmurową AWS, środowiskiem CI/CD, a także narzędziami automatyzacji takimi jak Ansible, Salt, Terraform i OpenTofu.

Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektych informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD.


Środowisko robocze


Nie jest wymagane instalowanie żadnego oprogramowania przez Uczestnika. Dostęp do gotowego środowiska na potrzeby tego szkolenia jest zapewniany każdemu Uczestnikowi przez organizatora.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM (nie trzeba instalować, można połączyć się również przez przeglądarkę). Informacje organizacyjne Uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Nadal poszukujesz czegoś innego?

Sprawdź pozostałe szkolenia z kategorii:

DevOps Zobacz

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    25-10-2023 Swietne szkolenie, ktore obejmuje rowniez fragmenty ansibla czy dockera Karol Wolak, Motorola Solutions System Polska Sp. z o.o.
  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    15-09-2023 Dziękuję wszystko było extra. Miłosz Mickiewicz, PKO BP SA
  • 4.9/5

    CI/CD w Jenkins – praktyczne wdrożenia

    28-06-2023 Szkolenie pomogło mi usystematyzować wiedzę i poznać nowsze, prostsze w zarządzaniu rozwiązania na Jeenkinsie. Kamil Boruta, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    28-06-2023 Konkretnie i na temat - polecam:) Katarzyna Gawrys, Politechnika Śląska
  • 4.74/5

    CI/CD w Jenkins – praktyczne wdrożenia

    28-06-2023 Polecam Łukasz Barańczyk, Aplikacje Krytyczne Sp. z o.o.
  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    16-06-2023 Profesjonalne szkolenie prowadzone przez wykfalifikowanego trenera Jacek Polakiewicz, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    16-06-2023 Cieszę się, że miałam okazję uczestniczyć w szkoleniu. Te niezły fundament do dalszej pracy z Jenkisem Marek Markiewicz, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    CI/CD w Jenkins – praktyczne wdrożenia

    21-12-2022 szkolenie oceniam bardzo wysoko, trener bardzo dobrze przygotowany, wszystko tłumaczył i potwarzał gdy coć było niejasne, na plus również udostępnienie prezentacji dla uczestników, polecam! Joanna Mogiła, Aptitude Software (Poland) Sp. z o.o.
  • 4.81/5

    CI/CD w Jenkins – praktyczne wdrożenia

    16-12-2022 Bardzo sprawnie przeprowadzone szkolenie, trener z dużą wiedzą nastawiony na praktyczne zadania Piotr Kondratjew, Hitachi Energy Poland Sp. z o.o.

Trenerzy kategorii DevOps

Maciej Krajewski
Piotr Kośka
Łukasz Tomczyk
Jakub Muszyński
Mateusz Gul
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza