INTEGRITY Dokumentace

Builds

Cloudflare Integrace Git vám umožňuje propojit nový nebo existující Worker s repozitářem GitHub nebo GitLab, což umožňuje automatické sestavování a nasazování Workeru při každém push.

Začínáme

Připojte nový Worker

Chcete-li vytvořit nový Worker a připojit ho k repozitáři GitHub nebo GitLab:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte Vytvoření aplikace.

  3. Vyberte Začínáme vedle Import repozitáře.

  4. V části Import repozitáře, vyberte Účet Git.

  5. Vyberte repozitář, který chcete importovat, ze seznamu. Výsledky můžete zúžit i pomocí vyhledávacího pole.

  6. Nakonfigurujte svůj projekt a vyberte Save and Deploy.

  7. Zobrazte náhled svého Workeru na jeho poskytnuté workers.dev subdoména.

Připojte existující Worker

Chcete-li připojit existující Worker k repozitáři GitHub nebo GitLab:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte Worker, který chcete propojit s repozitářem.

  3. Vyberte Nastavení a poté Builds.

  4. Vyberte Připojit a postupujte podle pokynů pro připojení repozitáře k Workeru a konfiguraci nastavení sestavení.

  5. Odešlete commit do svého Git repozitáře a spusťte tak sestavení a nasazení Workeru.

Automatická konfigurace projektu

Když připojíte repozitář, který nemá konfigurační soubor Wrangler, autoconfig se spustí a rozpozná váš framework a vytvoří pull request pro konfiguraci vašeho projektu pro Cloudflare Workers.

  1. Autoconfig rozpozná váš framework a vygeneruje potřebnou konfiguraci
  2. Ve vašem repozitáři se vytvoří pull request s potřebnými změnami konfigurace
  3. Vytvoří se náhledové nasazení, díky kterému můžete otestovat změny před sloučením
  4. Jakmile PR sloučíte, je váš projekt připravený k nasazení

Podrobnosti o podporovaných frameworcích a vytvářených souborech najdete v Nasaďte existující projekt. Podrobnosti o vytvořených PR najdete v Automatické pull requesty.

Zobrazit sestavení a náhledovou adresu URL

Stav sestavení a jeho protokoly můžete sledovat na stránce Zobrazit historii sestavení v dolní části Deployments kartě vašeho Workeru.

Pokud je sestavení úspěšné, můžete zobrazit jeho podrobnosti výběrem Zobrazit sestavení v souvisejícím novém verze vytvořena v sekci Version History. Tam také najdete URL náhledu vygenerovaný verzí pod Version ID.

Workers s Containers

U Workers, které používají Containers, použijte wrangler deploy v produkční větvi, aby bylo možné aktualizovat obrazy kontejnerů a instance kontejnerů. Preview sestavení stále ve výchozím nastavení používají wrangler versions upload, který neaktualizuje image kontejnerů. Pro tyto Workers se negenerují náhledové URL, protože každý kontejner je spravován z Durable Object. Viz Nasaďte Containers.

Odpojování sestavení

Chcete-li odpojit Worker od repozitáře GitHub nebo GitLab:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte Worker, který chcete odpojit od repozitáře.

  3. Vyberte Nastavení a poté Builds.

  4. Vyberte Odpojit.

Pokud chcete pro Worker přepnout na jiný repozitář, musíte nejprve vypnout sestavení a poté se znovu připojit a vybrat nový repozitář.

Chcete-li vypnout automatická nasazení, ale zároveň zachovat automatické spouštění sestavení, uložte jako verze (aniž byste je povýšili na aktivní nasazení), aktualizujte příkaz pro nasazení na: npx wrangler versions upload.