Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

CI/CD

最終更新 Markdown で表示Agent セットアップ

Workers の継続的インテグレーションと継続的デプロイ(CI/CD)は、組み込みのビルドシステム Workers Builds か、外部プロバイダー のいずれかで設定できます。開発ワークフローを効率化できます。

CI/CD を使う理由

Workers のデプロイに CI/CD パイプラインを使うのは、次の理由から推奨されます。

  • ビルドとデプロイを自動化し、手動の wrangler deploy が不要になります。
  • 同じソース管理(SCM)を使うことで、チーム全体でビルドとデプロイを揃えられます。
  • 均一な環境でデプロイするため、ばらつきとミスを減らせます。
  • 本番用認証情報へのアクセス管理が簡単になります。

どの CI/CD を使うか

GitHub または GitLab を使っていて、設定を最小限にしたい場合は、Cloudflare のエコシステムに組み込まれた Workers Builds を選んでください。

次の場合は 外部の CI/CD プロバイダー をおすすめします。

  • セルフホストの GitHub または GitLab を使っている(Workers Builds の Git 連携 は現在未対応です)
  • GitHub と GitLab 以外の Git プロバイダーを使っている

Workers Builds

Workers Builds は Cloudflare のネイティブ CI/CD です。GitHub または GitLab と連携し、選択したブランチ(例: main)へのプッシュごとに変更を自動デプロイできます。

Workers Builds のワークフロー図

Workers のデプロイを効率化するには、Workers Builds から始めます。

外部 CI/CD

外部プロバイダーで CI/CD パイプラインを組むこともできます。

役に立ちましたか?