diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml new file mode 100644 index 00000000..b511799b --- /dev/null +++ b/.github/workflows/netlify.yml @@ -0,0 +1,28 @@ +name: Build and Deploy to Netlify +on: + push: + pull_request: + types: [opened, synchronize] +jobs: + build: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + + - name: Setup Perl + uses: shogo82148/actions-setup-perl@v1 + with: + perl-version: '5.30' + + - name: Build + run: make build + + - name: Deploy to Netlify + uses: nwtgck/actions-netlify@v1.0 + with: + publish-dir: './public' + github-token: ${{ secrets.GITHUB_TOKEN }} + deploy-message: "Deploy from GitHub Actions" + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} \ No newline at end of file