actions: build documentation
This adds a new workflow for building the Gluon documentation. In contrast to the existing build workflow, the documentation is built for every branch, as it only takes around two minutes to render the HTML documentation.
This commit is contained in:
parent
5e35fa1ac4
commit
fc03d36f15
20
.github/workflows/build-docs.yml
vendored
Normal file
20
.github/workflows/build-docs.yml
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
name: Build Documentation
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
types: [opened, synchronize, reopened]
|
||||
jobs:
|
||||
build-documentation:
|
||||
name: docs
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Install Dependencies
|
||||
run: sudo pip3 install sphinx-rtd-theme
|
||||
- name: Build documentation
|
||||
run: make -C docs html
|
||||
- name: Archive build output
|
||||
uses: actions/upload-artifact@v1
|
||||
with:
|
||||
name: docs_output
|
||||
path: docs/_build/html
|
Loading…
Reference in New Issue
Block a user