Course Code: jenkins2
Duration: 14 hours
Prerequisites:
  • Ogólne zrozumienie cyklu rozwoju oprogramowania.
  • Doświadczenie z Jenkins.

Publiczność

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

Jenkins 2 to serwer automatyzacji z nowymi funkcjami do tworzenia potoków end-to-end CI/CD (Continuous Integration / Continuous Delivery). Rozszerza Jenkinsa poza ciągłą integrację (CI). Jenkins 2 oferuje możliwość ciągłego dostarczania (CD).

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą używać Jenkins 2 do tworzenia potoków automatyzujących proces przenoszenia aplikacji z fazy rozwoju do produkcji.

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

  • Instalacja i konfiguracja Jenkins 2.
  • Przyjęcie deklaratywnego podejścia skryptowego do definiowania każdego kroku procesu kompilacji i wdrażania oprogramowania.
  • Automatycznie generuj kompilacje aplikacji, gdy oprogramowanie jest sprawdzane w systemie kontroli wersji.
  • Automatyczne uruchamianie kompilacji, testowania i pakowania aplikacji.
  • Szybkie reagowanie na powiadomienia i raporty, gdy coś pójdzie nie tak.
  • Instalowanie dodatkowych wtyczek w celu rozszerzenia Jenkins.

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 vs Jenkins 2

Konfiguracja Jenkins 2

  • Instalowanie Jenkins
  • Uruchamianie Jenkins
  • Uruchamianie Jenkins w Dockerze
  • Konfigurowanie struktury folderów projektu

Przegląd Jenkins 2 Funkcje i architektura

  • Projekt, widok, kolejka, executor
  • Potok jako kod przy użyciu nowego języka DSL (Domain Specific Language)
  • Ekosystem wtyczek Jenkins 2

Poruszanie się po interfejsie Jenkins

  • Wizualizacja artefaktu w całym potoku

Tworzenie potoku kompilacji, testowania i wdrażania

  • Modelowanie potoku dostarczania oprogramowania
  • Kontrola wersji kodu DSL

Budowa i zastosowanie

  • Tworzenie projektu
  • Tworzenie, włączanie, wyłączanie i usuwanie zadań
  • Instalowanie wtyczki narzędzia kompilacji
  • Tworzenie, sprawdzanie i planowanie kompilacji

Testowanie aplikacji

  • Instalowanie wtyczki narzędzia testowego
  • Uruchamianie testu jednostkowego
  • Przeglądanie wyników

Wdrażanie aplikacji

  • Konfigurowanie wtyczki repozytorium
  • Publikowanie aplikacji
  • Przeglądanie wyników

Współpraca z członkami zespołu

  • Udostępnianie potoków
  • Definiowanie różnych potoków dla różnych funkcji

Zabezpieczenie Jenkins

  • Włączanie/wyłączanie zabezpieczeń
  • Przegląd ról
  • Dodawanie użytkowników

Skalowanie Jenkins

  • Uruchamianie Jenkins jako aplikacji rozproszonej

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Jenkins 2: Building CI/CD Pipelines

Qatar - Jenkins 2: Building CI/CD Pipelines

Egypt - Jenkins 2: Building CI/CD Pipelines

Saudi Arabia - Jenkins 2: Building CI/CD Pipelines

South Africa - Jenkins 2: Building CI/CD Pipelines

Brasil - Jenkins 2: Building CI/CD Pipelines

Canada - Jenkins 2: Building CI/CD Pipelines

中国 - Jenkins 2: Building CI/CD Pipelines

香港 - Jenkins 2: Building CI/CD Pipelines

澳門 - Jenkins 2: Building CI/CD Pipelines

台灣 - Jenkins 2: Building CI/CD Pipelines

USA - Jenkins 2: Building CI/CD Pipelines

Österreich - Jenkins 2: Building CI/CD Pipelines

Schweiz - Jenkins 2: Building CI/CD Pipelines

Deutschland - Jenkins 2: Building CI/CD Pipelines

Czech Republic - Jenkins 2: Building CI/CD Pipelines

Denmark - Jenkins 2: Building CI/CD Pipelines

Estonia - Jenkins 2: Building CI/CD Pipelines

Finland - Jenkins 2: Building CI/CD Pipelines

Greece - Jenkins 2: Building CI/CD Pipelines

Magyarország - Jenkins 2: Building CI/CD Pipelines

Ireland - Jenkins 2: Building CI/CD Pipelines

Luxembourg - Jenkins 2: Building CI/CD Pipelines

Latvia - Jenkins 2: Building CI/CD Pipelines

España - Jenkins 2: Building CI/CD Pipelines

Italia - Jenkins 2: Building CI/CD Pipelines

Lithuania - Jenkins 2: Building CI/CD Pipelines

Nederland - Jenkins 2: Building CI/CD Pipelines

Norway - Jenkins 2: Building CI/CD Pipelines

Portugal - Jenkins 2: Building CI/CD Pipelines

România - Jenkins 2: Building CI/CD Pipelines

Sverige - Jenkins 2: Building CI/CD Pipelines

Türkiye - Jenkins 2: Building CI/CD Pipelines

Malta - Jenkins 2: Building CI/CD Pipelines

Belgique - Jenkins 2: Building CI/CD Pipelines

France - Jenkins 2: Building CI/CD Pipelines

日本 - Jenkins 2: Building CI/CD Pipelines

Australia - Jenkins 2: Building CI/CD Pipelines

Malaysia - Jenkins 2: Building CI/CD Pipelines

New Zealand - Jenkins 2: Building CI/CD Pipelines

Philippines - Jenkins 2: Building CI/CD Pipelines

Singapore - Jenkins 2: Building CI/CD Pipelines

Thailand - Jenkins 2: Building CI/CD Pipelines

Vietnam - Jenkins 2: Building CI/CD Pipelines

India - Jenkins 2: Building CI/CD Pipelines

Argentina - Jenkins 2: Building CI/CD Pipelines

Chile - Jenkins 2: Building CI/CD Pipelines

Costa Rica - Jenkins 2: Building CI/CD Pipelines

Ecuador - Jenkins 2: Building CI/CD Pipelines

Guatemala - Jenkins 2: Building CI/CD Pipelines

Colombia - Jenkins 2: Building CI/CD Pipelines

México - Jenkins 2: Building CI/CD Pipelines

Panama - Jenkins 2: Building CI/CD Pipelines

Peru - Jenkins 2: Building CI/CD Pipelines

Uruguay - Jenkins 2: Building CI/CD Pipelines

Venezuela - Jenkins 2: Building CI/CD Pipelines

Polska - Jenkins 2: Building CI/CD Pipelines

United Kingdom - Jenkins 2: Building CI/CD Pipelines

South Korea - Jenkins 2: Building CI/CD Pipelines

Pakistan - Jenkins 2: Building CI/CD Pipelines

Sri Lanka - Jenkins 2: Building CI/CD Pipelines

Bulgaria - Jenkins 2: Building CI/CD Pipelines

Bolivia - Jenkins 2: Building CI/CD Pipelines

Indonesia - Jenkins 2: Building CI/CD Pipelines

Kazakhstan - Jenkins 2: Building CI/CD Pipelines

Moldova - Jenkins 2: Building CI/CD Pipelines

Morocco - Jenkins 2: Building CI/CD Pipelines

Tunisia - Jenkins 2: Building CI/CD Pipelines

Kuwait - Jenkins 2: Building CI/CD Pipelines

Oman - Jenkins 2: Building CI/CD Pipelines

Slovakia - Jenkins 2: Building CI/CD Pipelines

Kenya - Jenkins 2: Building CI/CD Pipelines

Nigeria - Jenkins 2: Building CI/CD Pipelines

Botswana - Jenkins 2: Building CI/CD Pipelines

Slovenia - Jenkins 2: Building CI/CD Pipelines

Croatia - Jenkins 2: Building CI/CD Pipelines

Serbia - Jenkins 2: Building CI/CD Pipelines

Bhutan - Jenkins 2: Building CI/CD Pipelines

Nepal - Jenkins 2: Building CI/CD Pipelines

Uzbekistan - Jenkins 2: Building CI/CD Pipelines