GitHub Actions: budowanie pipeline CI/CD
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 kursuCel biznesowy
Automatyczne testy i wdrożenia bez osobnego serwera CI.
Cel edukacyjny
Uczestnik uczy się budować potoki CI/CD w GitHub Actions.
Efekty uczenia się
- tworzy workflow uruchamiane przez zdarzenia w repozytorium,
- testuje aplikację w macierzy wersji i systemów,
- korzysta z sekretów, środowisk i zatwierdzeń,
- tworzy własne akcje i workflow wielokrotnego użytku,
- wdraża aplikację do chmury lub na serwer.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Podstawy
- workflow, zdarzenia, zadania, kroki
- runnery GitHub i własne
Moduł 2. Testy i budowanie
- macierze i cache
- artefakty i raporty
Moduł 3. Sekrety i środowiska
- sekrety i zmienne
- środowiska z zatwierdzaniem
Moduł 4. Ponowne użycie
- własne akcje
- workflow wielokrotnego użytku
Moduł 5. Wdrożenia
- chmura, kontenery, serwery
- bezpieczeństwo i uprawnienia tokenów
Warsztat końcowy
Uczestnicy budują potok testów i wdrożenia dla przykładowej aplikacji.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Praca z Git i GitHub.
Dla kogo?
Programiści i zespoły DevOps korzystające z GitHub.