INTEGRITY Dokumentace

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ěž:

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:

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

  1. Přejděte na Workers & Pages na Cloudflare dashboardu.

    Přejděte na Workers & Pages ↗
  2. Vyberte svůj projekt Pages.

  3. Přejděte na Sestavit > upravte Řízení větví > vypněte Povolte automatické nasazování produkční větve.

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