Skip to content

cloudflare-pages-deploy #221

cloudflare-pages-deploy

cloudflare-pages-deploy #221

name: cloudflare-pages-deploy
on:
schedule:
# Hourly from 09:00 to 02:00+1 Beijing (01:00–18:00 UTC)
- cron: '0 1-18 * * *'
workflow_dispatch:
concurrency:
group: cloudflare-pages-deploy
cancel-in-progress: true
jobs:
trigger:
runs-on: ubuntu-latest
steps:
- name: Trigger Cloudflare Pages Deploy Hook
env:
CLOUDFLARE_PAGES_DEPLOY_HOOK_URL: ${{ secrets.CLOUDFLARE_PAGES_DEPLOY_HOOK_URL }}
run: |
if [ -z "$CLOUDFLARE_PAGES_DEPLOY_HOOK_URL" ]; then
echo "Missing secret CLOUDFLARE_PAGES_DEPLOY_HOOK_URL" >&2
exit 1
fi
curl -sS -X POST "$CLOUDFLARE_PAGES_DEPLOY_HOOK_URL" -o /dev/null -w "HTTP %{http_code}\n"