name: Build and Deploy to GH Pages on: [workflow_dispatch] jobs: publish: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Install and build run: | npm install npm run build env: REACT_APP_GA_MID: ${{ secrets.REACT_APP_GA_MID }} - name: Deploy to GitHub Pages if: success() uses: crazy-max/ghaction-github-pages@v2 with: target_branch: gh-pages build_dir: build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}