Návrh Školení
Přehled metodik projektového řízení
- Agilní metodiky
- Model Waterfall
Automatické nasazování pomocí GIT
- Produkční repozitář
- Větvě pro vydání
- Používání tagů k označení verzí
- Přepínání mezi jednotlivými verzemi
- Správa údržbových vydání
- Vydání hlavních verzí softwaru
Dokumentace a seznam změn v nové verzi
- Využití historie repozitáře k sestavení seznamu změn
- Použití popisu tagů k shrnutí hlavních změn v nové verzi
- Seskupování menších změn do větších celků (blíže odpovídajících obchodním potřebám)
- Shlukování jednotlivých commitů
- Seskupování commitů do logických skupin
Strategie push/pull operací na centrálním repozitáři
- Udržování čistoty centrálního repozitáře
- Vytvoření struktury umožňující shromažďování a kontrolu změn od vývojářů
- Testovací a stagingové prostředí
Softwarová architektura a její komponenty
- Jak logicky rozdělit aplikaci i repozitář
- Jak spravovat knihovny a subprojekty vytvořené třetími stranami
- Používání submodulů k automatizaci aktualizací
Požadavky
Doporučuje se mít základní znalosti systému GIT.
Je také nutné rozumět životnímu cyklu vývoje softwaru, metodikám a frameworkům projektového řízení (např. model Waterfall nebo přístup Agile).
Reference (4)
Rád, že dostávám okamžité odpovědi na své otázky.
Szabolcs Kriston - Ericsson
Kurz - Advanced GitLab
Přeloženo strojem
Opakujte důležitý závěr
Milly Chen - Logitech
Kurz - Gerrit Code Review
Přeloženo strojem
Cvičení, která jsme mohli provádět na virtuálních strojích
Atif Bhatti
Kurz - Git Hands-on Workshop with Azure DevOps
Přeloženo strojem
Ocenil jsem si snadnou komunikaci mezi vyučujícím a námi, péči o naše problémy, přínosné poznatky a doplňující znalosti poskytnuté jako odpovědi na naše otázky. Ocenil jsem i tempo, které se mi nikdy nezdálo spěšným, ani v případě technických problémů. Každá témata byla řádně zpracována.
Melania Mieczkowska - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem