Przejdź do treści
CI/CD Online lub stacjonarnie Szkolenie ERNABO

GitLab CI/CD: automatyzacja testów i wdrożeń

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
CI/CD
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Pełna automatyzacja testów i wdrożeń w jednym narzędziu z repozytorium kodu.

Cel edukacyjny

Uczestnik uczy się budować i utrzymywać potoki CI/CD w GitLab.

Efekty uczenia się

  • konfiguruje potok w pliku .gitlab-ci.yml,
  • instaluje i dobiera runnery,
  • buduje obrazy i korzysta z rejestru kontenerów GitLab,
  • wdraża aplikację na środowiska z zatwierdzaniem,
  • stosuje szablony i reguły uruchamiania zadań.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. GitLab CI/CD

  • etapy, zadania, artefakty
  • reguły uruchamiania

Moduł 2. Runnery

  • runnery współdzielone i własne
  • executory Docker i shell

Moduł 3. Budowanie i testy

  • cache, artefakty, raporty testów
  • rejestr kontenerów

Moduł 4. Wdrożenia

  • środowiska i zatwierdzanie
  • wdrożenia do Kubernetes i na serwery

Moduł 5. Skalowanie potoków

  • szablony i include
  • potoki nadrzędne i podrzędne

Warsztat końcowy

Uczestnicy budują potok z testami, budową obrazu i wdrożeniem.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Praca z Git. Podstawy Dockera będą pomocne.

Dla kogo?

Programiści, testerzy i zespoły DevOps pracujące w GitLab.