Deploy Gatsby to Cloudflare Workers
Simple GitHub Actions workflow to Cloudflare Workers
This workflow is very useful for private GitHub repository because GitHub pages does support for free private repo.
name: Publish Gatsby to Cloudflare Workers static page
on: push: branches: - mainjobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@master
# TODO build with a specific Node.js and Yarn version - name: Build Gatsby site to a public folder run: | yarn install yarn run build # https://github.com/cloudflare/wrangler-action - name: Publish to Couldflare static site uses: cloudflare/[email protected] with: # GET API token from https://dash.cloudflare.com/profile/api-tokens apiToken: ${{ secrets.CF_API_TOKEN }}