Správa externích komponent je klíčovou součástí moderních vývojových postupů. Ačkoli integrace s GitHubem již ve 4D zjednodušila správu závislostí, mnoho vývojářů pracuje v rozmanitějších prostředích.
Některé týmy hostují své komponenty na vlastní spravované instanci GitLabu nebo využívají oficiální server GitLab.com. Na základě požadavku z fóra nyní 4D 20 R3 zavádí nativní podporu repozitářů GitLab přímo v rozhraní Project Dependencies.
Vytvořte si svou verzi GitLab
Toto video ukazuje, jak vytvořit vydání ze sestavení komponenty 4D a jak jej načíst a integrovat pomocí rozhraní Project Dependencies:
Přidání závislosti GitLab
Přidání komponenty GitLab probíhá stejným způsobem jako u GitHubu.
V rozhraní Project Dependencies klikněte na tlačítko „+“ pro přidání závislosti a vyberte kartu GitLab. Poté můžete:
- Vložit úplnou URL adresu repozitáře GitLab
- Nebo jednoduše zadejte účet/repozitář pro repozitáře hostované na gitlab.com
Pokud jste si předem zkopírovali URL GitLabu, 4D ji automaticky rozpozná a předvyplní pole, čímž vám ušetří čas.

Po kliknutí na tlačítko Přidat se na obrazovce Závislosti projektu objeví nová komponenta označená jako připravená ke stažení při příštím restartu projektu:
Po restartu projektu bude komponenta správně nainstalována a připravena k použití:

Zabezpečený přístup pomocí osobních přístupových tokenů
Při přístupu k soukromým repozitářům je vyžadováno ověření. 4D to zajišťuje hladce:
- Pokud je token potřebný, dialogové okno vás vyzve k zadání vašeho osobního přístupového tokenu GitLab
- Tokeny lze kdykoli přidávat, upravovat nebo odstraňovat
- Každý server GitLab může mít svůj vlastní přidružený token
Tím je zajištěn bezpečný a flexibilní přístup k vašim závislostem.

Vyberte si verzi, která vyhovuje vašim potřebám
Pokud je repozitář platný, stejně jako u GitHubu, můžete si vybrat, jak jej načíst:
- Získat nejvyšší vydání (nejvyšší číslo sémantické verze)
- Použijte přesnou verzi vydání (značku)
- Použijte sémantické verzování
- Sledujte svou verzi 4D

Spravujte své závislosti
Po přidání se závislosti GitLabu chovají stejně jako ostatní komponenty:
- V seznamu se zobrazí ikona GitLab
- Při najetí myší se zobrazí tip pro rychlý přístup k prohlížení repozitáře
- Možnosti pravého tlačítka myši zahrnují:
- Zobrazit na GitLabu
- Upravit závislost
- Zkontrolovat aktualizace
- Aktualizovat při příštím spuštění
- Odstranit závislost

Závěr
Integrace GitLabu přináší do vašich projektů 4D větší flexibilitu a kontrolu. Ať už pracujete s privátními repozitáři, prosazujete přísné verzování nebo jednoduše zefektivňujete svůj pracovní postup, tato funkce vám pomůže soustředit se na to nejdůležitější: tvorbu vaší aplikace.
Vyzkoušejte ji a snadno přeneste své komponenty hostované na GitLabu přímo do svých projektů 4D.
K tomuto příspěvku zatím nelze přidávat komentáře.