Course Code: jenkinsx
Duration: 21 hours
Prerequisites:
  • Ogólne zrozumienie koncepcji CI/CD.
  • Doświadczenie z Jenkins 2.
  • Ogólne zrozumienie procesu tworzenia oprogramowania.

Publiczność

  • Deweloperzy oprogramowania
  • DevOps inżynierów
  • Inżynierowie infrastruktury
  • Inżynierowie testów oprogramowania
Overview:

Jenkins X to zbiór narzędzi do automatycznego tworzenia i wdrażania potoków ciągłej integracji i ciągłego dostarczania (CI/CD) w klastrze Kubernetes.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą używać Jenkins X do tworzenia zautomatyzowanych, gotowych do pracy w chmurze potoków CI/CD na Kubernetes.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Instalacja i konfiguracja Jenkins X.
  • Kodowanie odpornych potoków CI/CD przy użyciu wszechstronnego języka DSL (Domain Specific Language).
  • Tworzenie potoków CI/CD wykorzystujących popularne technologie, takie jak GitHub, Kubernetes i kontenery Docker.
  • Łączenie Jenkins X z innymi popularnymi narzędziami, takimi jak Helm, Prow i Skaffold.
  • Wdrażanie aplikacji w dowolnym środowisku, zarówno w chmurze, jak i lokalnie.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

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

Sites Published:

United Arab Emirates - Building CI/CD Pipelines with Jenkins X

Qatar - Building CI/CD Pipelines with Jenkins X

Egypt - Building CI/CD Pipelines with Jenkins X

Saudi Arabia - Building CI/CD Pipelines with Jenkins X

South Africa - Building CI/CD Pipelines with Jenkins X

Brasil - Building CI/CD Pipelines with Jenkins X

Canada - Building CI/CD Pipelines with Jenkins X

中国 - Building CI/CD Pipelines with Jenkins X

香港 - Building CI/CD Pipelines with Jenkins X

澳門 - Building CI/CD Pipelines with Jenkins X

台灣 - Building CI/CD Pipelines with Jenkins X

USA - Building CI/CD Pipelines with Jenkins X

Österreich - Building CI/CD Pipelines with Jenkins X

Schweiz - Building CI/CD Pipelines with Jenkins X

Deutschland - Building CI/CD Pipelines with Jenkins X

Czech Republic - Building CI/CD Pipelines with Jenkins X

Denmark - Building CI/CD Pipelines with Jenkins X

Estonia - Building CI/CD Pipelines with Jenkins X

Finland - Building CI/CD Pipelines with Jenkins X

Greece - Building CI/CD Pipelines with Jenkins X

Magyarország - Building CI/CD Pipelines with Jenkins X

Ireland - Building CI/CD Pipelines with Jenkins X

Luxembourg - Building CI/CD Pipelines with Jenkins X

Latvia - Building CI/CD Pipelines with Jenkins X

España - Building CI/CD Pipelines with Jenkins X

Italia - Building CI/CD Pipelines with Jenkins X

Lithuania - Building CI/CD Pipelines with Jenkins X

Nederland - Building CI/CD Pipelines with Jenkins X

Norway - Building CI/CD Pipelines with Jenkins X

Portugal - Building CI/CD Pipelines with Jenkins X

România - Building CI/CD Pipelines with Jenkins X

Sverige - Building CI/CD Pipelines with Jenkins X

Türkiye - Building CI/CD Pipelines with Jenkins X

Malta - Building CI/CD Pipelines with Jenkins X

Belgique - Building CI/CD Pipelines with Jenkins X

France - Building CI/CD Pipelines with Jenkins X

日本 - Building CI/CD Pipelines with Jenkins X

Australia - Building CI/CD Pipelines with Jenkins X

Malaysia - Building CI/CD Pipelines with Jenkins X

New Zealand - Building CI/CD Pipelines with Jenkins X

Philippines - Building CI/CD Pipelines with Jenkins X

Singapore - Building CI/CD Pipelines with Jenkins X

Thailand - Building CI/CD Pipelines with Jenkins X

Vietnam - Building CI/CD Pipelines with Jenkins X

India - Building CI/CD Pipelines with Jenkins X

Argentina - Building CI/CD Pipelines with Jenkins X

Chile - Building CI/CD Pipelines with Jenkins X

Costa Rica - Building CI/CD Pipelines with Jenkins X

Ecuador - Building CI/CD Pipelines with Jenkins X

Guatemala - Building CI/CD Pipelines with Jenkins X

Colombia - Building CI/CD Pipelines with Jenkins X

México - Building CI/CD Pipelines with Jenkins X

Panama - Building CI/CD Pipelines with Jenkins X

Peru - Building CI/CD Pipelines with Jenkins X

Uruguay - Building CI/CD Pipelines with Jenkins X

Venezuela - Building CI/CD Pipelines with Jenkins X

Polska - Building CI/CD Pipelines with Jenkins X

United Kingdom - Building CI/CD Pipelines with Jenkins X

South Korea - Building CI/CD Pipelines with Jenkins X

Pakistan - Building CI/CD Pipelines with Jenkins X

Sri Lanka - Building CI/CD Pipelines with Jenkins X

Bulgaria - Building CI/CD Pipelines with Jenkins X

Bolivia - Building CI/CD Pipelines with Jenkins X

Indonesia - Building CI/CD Pipelines with Jenkins X

Kazakhstan - Building CI/CD Pipelines with Jenkins X

Moldova - Building CI/CD Pipelines with Jenkins X

Morocco - Building CI/CD Pipelines with Jenkins X

Tunisia - Building CI/CD Pipelines with Jenkins X

Kuwait - Building CI/CD Pipelines with Jenkins X

Oman - Building CI/CD Pipelines with Jenkins X

Slovakia - Building CI/CD Pipelines with Jenkins X

Kenya - Building CI/CD Pipelines with Jenkins X

Nigeria - Building CI/CD Pipelines with Jenkins X

Botswana - Building CI/CD Pipelines with Jenkins X

Slovenia - Building CI/CD Pipelines with Jenkins X

Croatia - Building CI/CD Pipelines with Jenkins X

Serbia - Building CI/CD Pipelines with Jenkins X

Bhutan - Building CI/CD Pipelines with Jenkins X

Nepal - Building CI/CD Pipelines with Jenkins X

Uzbekistan - Building CI/CD Pipelines with Jenkins X