# name: Publish a gatsby project with SCP # on: # push: # branches: # - master # workflow_dispatch: # jobs: # build: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v3 # - uses: actions/setup-node@v3.6.0 # with: # node-version: '18.x' # cache: 'yarn' # - name: Build project # run: | # sudo yarn global add gatsby-cli # yarn # gatsby build # - name: Publish to server via scp # run: | # yarn run deploy ${{ secrets.WEBMASTER_USERNAME }} ${{ secrets.WEBMASTER_PASSWORD }}