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