← Cloudflare Workers / workers / ci-cd / builds
Integrace Git
Cloudflare umožňuje propojit váš GitHub a GitLab repozitář s vaším Cloudflare Workerem a při každém push změny automaticky nasadí váš kód.
Integrace s Gitem vám navíc umožní sledovat stav sestavení přímo u svého poskytovatele Gitu pomocí komentáře k pull requestu, kontrolní běhy, nebo stavy commitů, takže můžete spravovat nasazení, aniž byste opustili svůj pracovní postup.
Podporovaní poskytovatelé Git
Cloudflare umožňuje propojit Cloudflare Workers s vašimi repozitáři GitHub a GitLab. Workers Builds v současnosti nepodporuje připojení self-hosted instancí GitHub nebo GitLab.
Pokud používáte jiného poskytovatele Git (např. Bitbucket), můžete použít externí poskytovatel CI/CD (např. GitHub Actions) a nasaďte pomocí Wrangler CLI.
Přidání Git integrace
Workers Builds poskytují přímou integraci s účty GitHub a GitLab, včetně osobních i organizačních účtů, které jsou ne self-hosted.
Pokud k účtu Cloudflare nemáte propojený účet Git, budete vyzváni k nastavení instalace do GitHub nebo GitLab, když připojení repozitáře poprvé, nebo při přidávání nového účtu Git. Postupujte podle pokynů a autorizujte integraci Cloudflare Git.
Následující stránky vám pomohou zjistit, zda je vaše integrace Git nainstalována:
- Stránka GitHub Applications ↗ (pokud jste součástí organizace, vyberte Přepnutí kontextu nastavení pro přístup k nastavení vaší organizace na GitHubu)
- Stránka GitLab Authorized Applications ↗
Podrobnosti o udělování přístupu k účtům organizace najdete v Přístup na úrovni organizace GitHub a Přístup na úrovni organizace GitLab.
Správa integrace Git
Chcete-li spravovat svou instalaci Git:
-
Přejděte na Workers & Pages stránku v Cloudflare dashboardu.
Přejděte na Workers & Pages ↗ -
Vyberte svůj Worker.
-
Přejděte na Nastavení > Builds.
-
V části Git repozitář, vyberte Správa.
To může být užitečné pro správu přístupu k repozitáři nebo pro řešení problémů s instalací pomocí přeinstalování. Další podrobnosti najdete v GitHub a GitLab průvodce popisující správu vaší instalace.