Praktyczne wdrożenie Continuous Integration z Jenkins
Trzydniowe szkolenie z Jenkins — instalacja, Jenkinsfile, pipeline as code, integracja z Git/Docker/SonarQube, shared libraries, skalowanie z agentami. Dla DevOps, programistów i administratorów CI/CD.
Jenkins: 60% rynku CI/CD nie myli się
GitHub Actions jest modny. GitLab CI jest wygodny. Ale Jenkins nadal napędza większość pipeline’ów CI/CD w enterprise — bo jest elastyczny, self-hosted i ma 1800+ pluginów do integracji z dosłownie wszystkim. Problem? Większość instalacji Jenkins to freestyle jobs z 2015 roku, które nikt nie śmie dotknąć.
To szkolenie uczy nowoczesnego Jenkins: pipeline as code (Jenkinsfile), multibranch pipeline, Docker agents, shared libraries, skalowanie z Kubernetes. Trzy dni, każdy z laboratorium.
Dla kogo jest to szkolenie?
Dla osób, które budują lub utrzymują pipeline CI/CD. Szczególnie gdy:
- Masz Jenkins z freestyle jobs i chcesz zmigrować na pipeline as code — bez przerywania produkcji
- Wdrażasz CI/CD od zera i potrzebujesz solidnych fundamentów Jenkins
- Twoje pipeline’y rosną i potrzebujesz shared libraries, dynamicznych agentów i strategii skalowania
Trzy dni: od instalacji do produkcyjnego pipeline
Dzień 1 — fundamenty: instalacja Jenkins (Docker/K8s), architektura (controller/agents), Jenkinsfile (deklaratywny vs skryptowy), multibranch pipeline z Git. Lab: działający multibranch pipeline z webhookami.
Dzień 2 — integracje: Docker (budowanie obrazów w pipeline), SonarQube (quality gates), JUnit/JaCoCo (testy i coverage), notyfikacje (Slack/Teams). Lab: pełny pipeline z buildem, testami, analizą jakości i powiadomieniami.
Dzień 3 — skala i utrzymanie: shared libraries (DRY w pipeline’ach), dynamiczne agenty (Docker/K8s/EC2), bezpieczeństwo (credentials, RBAC), JCasC (konfiguracja jako kod), backup. Lab: produkcyjny pipeline end-to-end z shared library.
Pipeline as Code — jedyna słuszna droga
Freestyle jobs to GUI. Nie masz wersjonowania, nie masz code review, nie masz historii zmian. Jenkinsfile leży w repo obok kodu — podlega tym samym regułom co Twoja aplikacja. Na tym szkoleniu piszesz Jenkinsfile od pierwszego dnia i nigdy nie wracasz do freestyle.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia Jenkins zamknięte dla zespołów DevOps.
Korzyści
- Zainstalować i skonfigurować Jenkins w Docker lub Kubernetes
- Pisać deklaratywne Jenkinsfile z multibranch pipeline i integracją Git
- Integrować Jenkins z Docker, SonarQube, JUnit i narzędziami notyfikacji
- Tworzyć Shared Libraries do współdzielenia logiki pipeline między projektami
- Skalować Jenkins z dynamicznymi agentami (Docker, Kubernetes)
- Zabezpieczać Jenkins — credentials, RBAC, JCasC (Jenkins Configuration as Code)
Dla kogo jest to szkolenie?
Wymagania wstępne
- Praktyczna znajomość systemu Linux (wiersz poleceń, SSH, uprawnienia)
- Podstawowa znajomość Git (clone, branch, merge, push)
- Doświadczenie z budowaniem projektów (Maven, Gradle, npm lub inne)
- Podstawowa znajomość Docker (run, build, Dockerfile) — mile widziana
Program szkolenia
Dzień 1: Instalacja, konfiguracja i pierwsze pipeline'y
- Instalacja Jenkins — standalone, Docker, Kubernetes — wybór strategii dla organizacji
- Architektura Jenkins — controller, agents, executors, queue — jak Jenkins zarządza zadaniami
- Freestyle jobs vs Pipeline — dlaczego pipeline as code i kiedy freestyle jeszcze ma sens
- Jenkinsfile — deklaratywna vs skryptowa składnia, stages, steps, post actions
- Integracja z Git — webhooks, branch discovery, multibranch pipeline
- Lab: instalacja Jenkins w Docker + pierwszy multibranch pipeline z Jenkinsfile
Dzień 2: Pipeline zaawansowany i integracje
- Parametry i warunki — when, parameters, input, environment variables, credentials
- Integracja z Docker — docker agent, budowanie obrazów, Docker-in-Docker vs socket mount
- Integracja z narzędziami jakości — SonarQube, JUnit, JaCoCo, code coverage gates
- Artefakty i archiwizacja — stash/unstash, archiveArtifacts, fingerprinting
- Notifications — Slack, email, Microsoft Teams, custom webhooks
- Lab: pipeline z budowaniem Docker image, testami, SonarQube gate i powiadomieniami
Dzień 3: Skalowanie, shared libraries i best practices
- Shared Libraries — organizacja wspólnego kodu pipeline, wersjonowanie, testowanie
- Skalowanie Jenkins — agenty statyczne i dynamiczne (Docker, Kubernetes, EC2)
- Bezpieczeństwo — credentials management, RBAC, audit trail, hardening
- Backup i disaster recovery — konfiguracja jako kod (JCasC), backup strategia
- Migracja i modernizacja — z freestyle na pipeline, z Jenkins na alternatywy (kiedy ma sens)
- Lab: shared library + dynamiczne agenty + pipeline produkcyjny end-to-end
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Czy Jenkins jest jeszcze aktualny w 2026?
Tak — Jenkins ma 60%+ udziału w rynku CI/CD i ogromny ekosystem pluginów (1800+). GitHub Actions i GitLab CI rosną, ale Jenkins dominuje w enterprise, gdzie potrzebna jest elastyczność, self-hosting i integracja z legacy systemami.
Czy szkolenie obejmuje Jenkins Pipeline czy klasyczne Freestyle Jobs?
Fokus na Pipeline (Jenkinsfile, pipeline as code). Freestyle omawiamy w kontekście migracji — jeśli masz stare jobs, pokażemy jak je przenieść na pipeline. Nowe projekty zawsze na pipeline.
Czy muszę znać Docker?
Podstawy mile widziane (docker run, docker build), ale nie wymagane. Dzień 2 obejmuje integrację Jenkins + Docker od podstaw. Jeśli nie znasz Dockera — nadrobisz w trakcie.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 3 dni (9:00-16:00), dostępne online i stacjonarnie. Każdy dzień kończy się laboratorium — piszesz działające pipeline'y od pierwszego dnia.
Czy po szkoleniu otrzymam certyfikat?
Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.