👷 Add GitHub action to deploy docs (#50)

This commit is contained in:
Sebastián Ramírez 2020-02-15 13:39:10 +01:00 committed by GitHub
parent fdb5b50c61
commit fab12d5868
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

29
.github/workflows/deploy-docs.yml vendored Normal file
View file

@ -0,0 +1,29 @@
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: Set up Python
uses: actions/setup-python@v1
with:
python-version: "3.7"
- name: Install Flit
run: python3.7 -m pip install flit
- name: Install docs extras
run: python3.7 -m flit install --extras doc
- name: Build MkDocs
run: python3.7 -m mkdocs build
- name: Deploy to Netlify
uses: nwtgck/actions-netlify@v1.0
with:
publish-dir: './site'
production-branch: master
github-token: ${{ secrets.GITHUB_TOKEN }}
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}