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/"