Cloudflare は、GitHub および GitLab のリポジトリを Cloudflare Worker に接続できます。変更をプッシュするたびに、コードが自動的にデプロイされます。
Git 連携を追加すると、プルリクエストのコメント、チェックラン、コミットステータス を使って、Git プロバイダー上でビルドステータスを直接確認できます。ワークフローを離れずにデプロイを管理できます。
Cloudflare は、Cloudflare Workers を GitHub および GitLab のリポジトリに接続できます。Workers Builds は現在、セルフホストの GitHub または GitLab インスタンスへの接続には対応していません。
別の Git プロバイダー(Bitbucket など)を使っている場合は、外部の CI/CD プロバイダー(GitHub Actions など) を使い、Wrangler CLI でデプロイできます。
Workers Builds は、セルフホストではない GitHub および GitLab アカウント(個人アカウントと組織アカウントの両方)と直接連携できます。
Cloudflare アカウントに Git アカウントが連携されていない場合は、初めて リポジトリを接続する とき、または新しい Git アカウントを追加するときに、GitHub または GitLab へのインストール設定を求められます。画面の案内に従い、Cloudflare の Git 連携を認可します。
Git 連携がインストール済みかどうかは、次のページで確認できます。
- GitHub Applications ページ ↗(組織に所属している場合は、Switch settings context を選択して GitHub 組織の設定にアクセスします)
- GitLab Authorized Applications ページ ↗
組織アカウントへのアクセスを付与する手順は、GitHub の組織アクセス および GitLab の組織アクセス を参照してください。
Git のインストールを管理する手順は次のとおりです。
-
Cloudflare ダッシュボードで Workers & Pages ページを開きます。
Workers & Pages を開く ↗ -
Worker を選択します。
-
Settings > Builds を開きます。
-
Git Repository で Manage を選択します。
リポジトリへのアクセスを管理したり、再インストールでインストールの問題を切り分けたりするときに便利です。詳しい手順は、GitHub および GitLab のガイドを参照してください。