INTEGRITY Dokumentace

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í.

Komentář k merge requestu GitLab

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.

GitLab Status

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.

GitLab Commit Status

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

  1. Přejděte na stránku nastavení aplikace na GitLabu: https://gitlab.com/-/profile/applications
  2. Klikněte na tlačítko „Revoke“ u vaší instalace Cloudflare Workers, pokud existuje.
  3. Vraťte se zpět na Workers & Pages přehled stránce vyberte Vytvoření aplikace > Pages > Připojte se ke Gitu.
  4. Vyberte + Add account a vyberte účet GitLab, který chcete přidat, a poté vyberte Nainstalovat a autorizovat.
  5. 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.
  6. Zkuste vytvořit nové nasazení projektu, které dříve selhávalo.