← Cloudflare Workers / workers / ci-cd / builds / git-integration
Integrace GitLab
Cloudflare umožňuje propojit váš repozitář GitLab s vaším Cloudflare Workerem a při každém push změny automaticky nasadí váš kód.
Funkce
Integrace Cloudflare s GitLabem nedělá jen automatické buildy a nasazení. Umožňuje také sledovat buildy přímo v GitLabu, takže máte přehled a nemusíte opouštět svůj pracovní postup.
Merge request comment
Pokud je commit součástí merge requestu, Cloudflare k němu automaticky přidá komentář se stavem sestavení.
A URL náhledu bude k dispozici pro všechna sestavení, která provádějí wrangler versions upload. To se hodí zejména při kontrole pull requestu, protože můžete porovnat změny v kódu s aktualizovanou verzí Workeru.
Stav commitu
Pokud máte jeden nebo více Workers propojených s repozitářem (tedy monorepo), můžete stav jednotlivých sestavení zkontrolovat v GitLabu přes Stav commitu GitLab ↗.
Stavy zobrazíte výběrem ikony stavu vedle commitu, nebo na stránce Sestavit > Pipelines ve vašem repozitáři GitLab. V následujícím příkladu můžete kliknout na zelenou fajfku a zobrazit výsledky kontroly.
Check runs se ve vašem repozitáři zobrazí následujícím způsobem. Výběrem jednoho ze stavů zobrazíte build na Cloudflare Dashboard.
Mějte na paměti, že při použití sledované cesty sestavení, commit status vygenerují pouze projekty, které spustí build.
Správa přístupu
Projekty ze svého firemního nebo vedlejšího projektu na GitLabu můžete nasadit do Cloudflare Workers pomocí aplikace Cloudflare Pages.
Organizační přístup
Když autorizujete Cloudflare Workers k přístupu k vašemu účtu GitLab, automaticky tím Cloudflare Workers udělíte přístup i k organizacím, skupinám a namespace, ke kterým má váš účet GitLab přístup. Správu přístupu k těmto organizacím a skupinám zajišťuje GitLab.
Odebrat přístup
Přístup Cloudflare Workers k vašemu účtu GitLab můžete odebrat na stránce stránka Authorized Applications ↗ na GitLabu. Najděte aplikaci s názvem Cloudflare Pages a vyberte Odvolat a odeberte přístup.
Mějte na paměti, že aplikace GitLab je pro Cloudflare Workers sdílená mezi projekty Workers a Pages, a odebrání přístupu ke GitLabu zakáže nová sestavení pro Workers i Pages, ačkoli vaše dosavadní nasazení zůstanou i nadále hostována na Cloudflare Workers.
Přeinstalovat Cloudflare GitLab App
- Přejděte na stránku nastavení aplikace na GitLabu: https://gitlab.com/-/profile/applications ↗
- Klikněte na tlačítko „Revoke“ u vaší instalace Cloudflare Workers, pokud existuje.
- Vraťte se zpět na Workers & Pages přehled ↗ stránce vyberte Vytvoření aplikace > Pages > Připojte se ke Gitu.
- Vyberte + Add account a vyberte účet GitLab, který chcete přidat, a poté vyberte Nainstalovat a autorizovat.
- Měli byste být přesměrováni na stránku pro vytvoření projektu, kde bude v seznamu účtů váš GitLab účet nebo organizace.
- Zkuste vytvořit nové nasazení projektu, které dříve selhávalo.