Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie i podstawy
- Ustalenie poziomu: co uczestnicy już wiedzą o Git i GitLab
- Przegląd kluczowych koncepcji Git: commity, gałęzie, scalenia, push/pull
- Przegląd wersji GitLab (Free vs. Premium vs. Ultimate)
- Typowe przypadki użycia GitLab i korzyści organizacyjne
Przegląd funkcji i architektury GitLab
- Przewodnik po interfejsie GitLab i strukturze projektu
- Kluczowe funkcje: zarządzanie repozytoriami, potoki, tablice zadań
- Przegląd architektury GitLab CI/CD i runnerów
Przepływ pracy w GitLab
- Typowe przepływy pracy: GitLab Flow vs. GitFlow
- Żądania scalenia, zatwierdzenia i cykle przeglądu
- Zarządzanie gałęziami i uprawnienia
Organizowanie projektów za pomocą grup i przestrzeni nazw
- Zrozumienie grup, podgrup i przestrzeni nazw w GitLab
- Widoczność projektu i uprawnienia na poziomie grupy
- Strategie forkowania i zarządzanie dostępem zespołu
Wdrażanie CI/CD w GitLab
- Konfiguracja i rejestracja GitLab Runnerów
- Executory Docker i Kubernetes
- Korzystanie z Docker-in-Docker (DIND): korzyści i ograniczenia
- Rozwiązywanie problemów z runnerami
- Pisanie i strukturyzowanie pliku gitlab-ci.yml
- Używanie zmiennych i tajemnic CI
- Tworzenie przepływów pracy i etapów CI
- Dołączanie szablonów i definicji potoków wielokrotnego użytku
- Wyzwalacze, harmonogramy i ręczne sterowanie potokami
- Generowanie wydań i strategie tagowania
Zarządzanie problemami i współpraca
- Tworzenie i łączenie problemów
- Niestandardowe tablice zadań i etykiety
- Kamienie milowe i śledzenie postępów
Korzystanie z Markdown w GitLab
- Formatowanie problemów, żądań scalenia i wiki
- Markdown do dokumentacji i wizualizacji w tekście
- Korzystanie z list kontrolnych, bloków kodu i tabel
GitLab Pages
- Publikowanie statycznych stron internetowych z repozytoriów GitLab
- Konfiguracja GitLab Pages z niestandardowymi domenami
- Integracja CI/CD z wdrożeniami na stronach
Bezpieczeństwo i zarządzanie dostępem
- Osobiste tokeny dostępu i tokeny projektowe
- Zabezpieczanie tajemnic i zmiennych potoków
- Przegląd funkcji skanowania bezpieczeństwa w GitLab
Rozwiązywanie problemów i diagnostyka
- Typowe błędy CI/CD i ich naprawa
- Logi runnerów i debugowanie nieudanych zadań
- Najlepsze praktyki dotyczące niezawodności potoków
Podsumowanie i kolejne kroki
- Podsumowanie kursu i sesja pytań i odpowiedzi
- Ostateczna sesja przeglądowa lub zadanie ewaluacyjne
- Informacje zwrotne i zakończenie kursu
- Zasoby do dalszej nauki
Wymagania
- Minimalna znajomość Linuxa wymagana do sekcji GitLab Runner
Grupa docelowa
- Profesjonaliści DevOps
- Programiści i inżynierowie oprogramowania korzystający z GitLab w środowiskach zespołowych
- Kierownicy techniczni i integratorzy systemów wdrażający potoki GitLab
21 godzin
Opinie uczestników (1)
Podoba mi się, że otrzymuję natychmiastową odpowiedź na moje pytania.
Szabolcs Kriston - Ericsson
Szkolenie - Advanced GitLab
Przetłumaczone przez sztuczną inteligencję