← Cloudflare Workers / workers / ci-cd
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:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Vyberte Vytvoření aplikace.
-
Vyberte Začínáme vedle Import repozitáře.
-
V části Import repozitáře, vyberte Účet Git.
-
Vyberte repozitář, který chcete importovat, ze seznamu. Výsledky můžete zúžit i pomocí vyhledávacího pole.
-
Nakonfigurujte svůj projekt a vyberte Save and Deploy.
-
Zobrazte náhled svého Workeru na jeho poskytnuté
workers.devsubdoména.
Připojte existující Worker
Chcete-li připojit existující Worker k repozitáři GitHub nebo GitLab:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Vyberte Worker, který chcete propojit s repozitářem.
-
Vyberte Nastavení a poté Builds.
-
Vyberte Připojit a postupujte podle pokynů pro připojení repozitáře k Workeru a konfiguraci nastavení sestavení.
-
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.
- Autoconfig rozpozná váš framework a vygeneruje potřebnou konfiguraci
- Ve vašem repozitáři se vytvoří pull request s potřebnými změnami konfigurace
- Vytvoří se náhledové nasazení, díky kterému můžete otestovat změny před sloučením
- 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:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Vyberte Worker, který chcete odpojit od repozitáře.
-
Vyberte Nastavení a poté Builds.
-
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.