Github
Action
Example > Build and Deploy Gatsby page to gh-pages
- Generate a token on Github (select repo): https://github.com/settings/tokens
 - Copy token and insert as new Secret in the repository where you like to use it.
 - Create action  (se example)
- Visual Studio can create one for deploying to azure. Use Publish... functionality for it.
- Make sure you select the correct branch 😉
 
 
 - Visual Studio can create one for deploying to azure. Use Publish... functionality for it.
 
on:
  push:
    branches:
      - main
name: Build and Deploy Gatsby
jobs:
  build_gatsby:
    name: build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: yarn install
        run: yarn install
      - name: gatsby build
        env:
          GH_API_KEY: ${{ secrets.YOUR_SECRET_NAME }}
        run: yarn build
      - name: deploy
        uses: maxheld83/ghpages@v0.2.1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          GH_PAT: ${{ secrets.YOUR_SECRET_NAME }}
          BUILD_DIR: "public/"