Gitlab. Praca z kodem i procesem CI/CD
Skorzystaj ze szkolenia warsztatowego z Gitlab aby praca z repozytorium git była łatwiejsza!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest poznanie narzędzia Gitlab, w taki sposób by codzienne wykorzystanie ułatwiało pracę z repozytorium git oraz dogłębne rozumienie procesu CI/CD.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
- sprawnie posługiwać się repozytorium kodu git
- zarządzać repozytorium kodu git
- wykorzystywać gitlab do przeglądu kodu
- konfigurować pipeline gitlab-ci
- rejestrować lokalny runner (za pomocą docker)
- wykorzystywać moduł issue do zarządzania zadaniami projektu
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób, które pracują z repozytorium git i chcą poznać narzędzie do przeglądu kodu i budowania CI/CD . Szkolenie dla programistów, testerów, TL.- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy opis szkolenia
Instalacja i konfiguracja narzędzia
- rejestracja konta
- zarządzanie kluczami dostępowymi
Przypomnienie niezbędnych poleceń git
- https vs ssh
- commit, push, merge
- rebase
- cherry-pick
Workflow
- issues – tworzenie, zarządzanie zadaniami w projekcie
- merge request, Przygotowanie do scalenia gałęzi w gitlab
- code review – powody, zasady przy przeglądzie kodu
- release – sposoby na wydanie aplikacji w gitlab
Zarządzanie projektem
- widoczność projektu (użytkownicy i grupy)
- zmiany nazw, url – radzenie sobie z konsekwencjami
- gałęzie chronione
CI/CD
- wstęp teoretyczny do filozofii Continous integration, Continous delivery
- rejestracja runner
- budowa pierwszego pipeline
- job, stage
- artefakty, cache
- workflow
- zmienne
- budowa powtórnie używalnych fragmentów gitlab-cli.yml
- reguły uruchomienia
- publikacja do docker registry
Metoda realizacji szkoleniaSzkolenie realizowane w formie warsztatu, zagadnienia teoretyczne tłumaczone na przykładach praktycznych. Zadania wykonywane wspólnie.
- Ścieżka rozwoju
Brak
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
Czym jest GitLab?
GitLab to platforma do kontroli wersji oprogramowania, która służy także do zarządzania projektami i zespołami.
Oprogramowanie i jego konkretne funkcjonalności powstają równolegle w wielu zespołach. GitLab pomaga w równoległym wdrażaniu poszczególnych wersji kody, dzięki czemu prace przebiegają sprawniej i efektywniej. Dzięki wykorzystaniu GitLab wszystkie nowe wersje kodu są pozbawione błędów i kompatybilne z głównym kodem. Co więcej, każdy ze specjalistów ma dostęp do pełnej kopii kodu, co umożliwia równoległe wdrażanie poszczególnych funkcjonalności.

