公開:2025/04/07
microCMSのWebhookでVercelのデプロイを自動化する
前提
- microCMSのアカウントおよびサービスが作成済み
- Vercel上にデプロイ済みのプロジェクトがある(Next.jsなど)
- Vercelでプロジェクトに接続しているGitリポジトリがある
① VercelでWebhook URLを取得する
- VercelのDashboard にアクセス
- 対象プロジェクトを選択
Settings
→Git
→Deploy Hooks
へ移動Create Hook
をクリックし、任意の名前(例:microCMS Webhook
)を入力Branch
はmain
やproduction
を選択Create Hook
をクリック- 発行されたURLをコピー
② microCMSでWebhookを設定する
- microCMSのダッシュボード にアクセス
- 対象のサービスを選択
- 左サイドバーから
API設定
→Webhook
を選択 Webhookを追加
をクリック- 以下のように設定:
- 名前:
Vercel Deploy
- URL:先ほどVercelで発行したWebhook URLを貼り付け
- イベントタイプ:任意(例:
更新時
や作成・更新時
)
- 名前:
作成
をクリックして保存
③ 動作確認
microCMSでコンテンツを更新 or 作成してみて、Vercel側で自動的にデプロイが走るかを確認
- Vercelのプロジェクトページの「Deployments」タブでデプロイログを確認可能