Plan Szkolenia
Wprowadzenie
- Jenkins X vs Jenkins
Przegląd Jenkins X Workflow
- Związek między Jenkins X i Kubernetes
- Środowiska standardowe a środowiska podglądu
Instalacja Jenkins X
- Wybór języka i platformy
Tworzenie potoku CI/CD
- Przygotowanie środowisk przejściowych i produkcyjnych
- Tworzenie klastra Kubernetes przy użyciu Jenkins X
Tworzenie aplikacji
- Używanie Jenkins X Quickstarts do uruchomienia nowego projektu
- Opcje szybkiego uruchamiania
Wdrażanie zautomatyzowanego przepływu pracy
- Przekazywanie kodu do Git
- Wprowadzanie zmian, tworzenie zgłoszeń i tworzenie pull requestów
Podgląd aplikacji
- Wypychanie do środowiska podglądu
- Tworzenie środowisk wersji zapoznawczej dla żądań ściągnięcia
Promowanie aplikacji do produkcji
- Wypychanie do środowiska produkcyjnego
Importowanie istniejącego projektu
- Dodawanie kodu do repozytorium Git
- Rejestrowanie elementu webhook
Integracja Jenkins X z innymi narzędziami zewnętrznymi
- Helm, Prow i Skaffold
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Ogólne zrozumienie koncepcji CI/CD.
- Doświadczenie z Jenkins 2.
- Ogólne zrozumienie procesu tworzenia oprogramowania.
Uczestnicy
- Deweloperzy oprogramowania
- DevOps inżynierów
- Inżynierowie infrastruktury
- Inżynierowie testów oprogramowania
Opinie uczestników (4)
Trener ma dogłębne doświadczenie i jest dobrze wykształcony. Głębokość wiedzy i pasja do nauczania są wysoko cenione.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
Kursant był bardzo dobrze zorganizowany. Na początku wyjaśnił wszystkie narzędzia niezbędne do szkolenia. Trener chętnie wyjaśniał wszystkie wątpliwości, a omówiono również praktyczne przypadki użycia.
Vivek Verma - Global Knowledge Network Training Ltd
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję
Łukasz był bardzo wiedzący, cierpliwy i bardzo otwarty na zaspokojenie mojej ciekawości. Na przykład poprosiłem go o wygenerowanie błędów, aby zobaczyć, jak system na nie zareaguje itp. On iść daleko, aby odpowiedzieć na pytania lub demonstrować funkcjonalności, nawet niektóre z moich pytań były poza zakresem zajęć. On dał mi prawdziwe doświadczenie z systemem. Na pewno zapiszę się na inne zajęcia z nim i polecę go jako nauczyciela innym. Dziękuję, Łukasz!
Tina Henderson
Szkolenie - Test Automation with Selenium and Jenkins
Przetłumaczone przez sztuczną inteligencję
Wszystko. Nie mając wcześniej żadnego doświadczenia z Jenkins, trochę martwiłem się o moją zdolność do nadążania. IPad zapewnił odpowiednie wsparcie/korepetycje, kiedy poprosiłem o pomoc, dzięki czemu mógłem śledzić prezentację na poziomie, który mnie zadowolił.
Graham Congdon
Szkolenie - Jenkins: Continuous integration for Agile development
Przetłumaczone przez sztuczną inteligencję