← Cloudflare Pages / pages / configuration
Integrace Git
Každý projekt Cloudflare Pages můžete propojit s GitHub nebo GitLab repozitáře a Cloudflare automaticky nasadí váš kód pokaždé, když do větve odešlete změnu.
Když k projektu Cloudflare Pages připojíte repozitář git, Cloudflare rovněž:
- Náhledová nasazení pro vlastní větve, a generuje náhledové URL adresy pro commit do libovolné větve repozitáře, aniž by to ovlivnilo vaše produkční nasazení.
- Náhledové URL adresy v pull requestech (PR) do repozitáře.
- Kontroly stavu sestavení a nasazení v rámci repozitáře Git.
- Přeskakování sestavení pomocí zprávy commitu.
Tyto funkce umožňují spravovat nasazení přímo v GitHub nebo GitLab, aniž byste museli opustit běžný vývojářský workflow vašeho týmu.
Podporovaní poskytovatelé Git
Cloudflare umožňuje připojit Cloudflare Pages k repozitářům GitHub a GitLab. Pages v současnosti nepodporuje připojení k self-hosted instancím GitHubu ani GitLabu.
Pokud používáte jiného poskytovatele Git (například Bitbucket) nebo self-hosted instanci, můžete začít s projektem Direct Upload a nasazovat pomocí poskytovatele CI/CD (například GitHub Actions) s Wrangler CLI.
Přidání integrace Git
Pokud k účtu Cloudflare nemáte propojený účet Git, budete vyzváni k nastavení instalace do GitHub nebo GitLab, když propojení s Gitem 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 GitHub a GitLab průvodci.
Správa integrace s Gitem
Instalaci Git propojenou s vaším připojením repozitáře můžete spravovat tak, že přejdete do projektu Pages a poté do Nastavení > Builds a výběrem Správa v části Git repozitář.
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ůvodci.
Zakázat automatická nasazení
Pokud používáte projekt integrovaný s Gitem a nechcete při každém pushi commitu spouštět nasazení, můžete použít řízení větví k vypnutí nebo pozastavení sestavení:
-
Přejděte na Workers & Pages na Cloudflare dashboardu.
Přejděte na Workers & Pages ↗ -
Vyberte svůj projekt Pages.
-
Přejděte na Sestavit > upravte Řízení větví > vypněte Povolte automatické nasazování produkční větve.
-
Svou Preview branch můžete také změnit na None (Disable automatic branch deployments) a pozastavte automatická preview nasazení.
Poté můžete pomocí Wrangler nasazovat přímo do svého projektu Pages a provádět změny v Git repozitáři, aniž by se automaticky spustilo sestavení.