GitHub Actions × Vercel 定期実行でデプロイする

updated Jul 19, 2021created Jul 19, 2021

毎朝、日本時間の朝8:00にデプロイするActionsを作成する

準備

ステップ1 Vercel デプロイフック作成

「Project Settings」 -> 「git」 から デプロイフックを作成し、コピーする

ステップ2 デプロイフックのSecret作成

「Settings」 -> 「Secrets」からVERCEL_DEPLOY_HOOK_URLを作成し、コピーした値を設定する

Actionsの作成

.github └── workflows └── cron.yml
cron.yml
name: 8am-daily on: schedule: # 08:00(JST) -> 23:00(UTC) - cron: '0 23 * * *' jobs: cron: runs-on: ubuntu-latest env: VERCEL_DEPLOY_HOOK_URL: ${{ secrets.VERCEL_DEPLOY_HOOK_URL }} steps: - name: Vercel Depoloy run: | curl --request POST \ --url "$VERCEL_DEPLOY_HOOK_URL"

参考