Skip to content

Deploy

Deploy #648

Workflow file for this run

name: Deploy
on:
workflow_dispatch:
push:
schedule:
- cron: "0 3 * * *"
env:
TZ: Asia/Tokyo
CF_PROJECT_NAME: nct-broccoli
CF_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
CF_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: |
yarn install
yarn build
- name: Deploy
env:
CLOUDFLARE_ACCOUNT_ID: ${{ env.CF_ACCOUNT_ID }}
CLOUDFLARE_API_TOKEN: ${{ env.CF_API_TOKEN }}
run: |
npx wrangler pages deploy ./dist --project-name ${{ env.CF_PROJECT_NAME }} --branch ${{ github.ref_name }} --commit-hash=$GITHUB_SHA --commit-dirty=true