BW3-Core/.github/workflows/build_docs.yml
Bastian Schroll 1680490ca1
Update .github/workflows/build_docs.yml
Co-Authored-By: Jan Speller <j-speller@outlook.com>
2020-04-18 15:18:30 +02:00

40 lines
878 B
YAML

name: build_docs
on:
push:
branches:
- master
jobs:
build_docs:
name: Build documentation
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Build doxygen
uses: mattnotmitt/doxygen-action@v1
with:
working-directory: './'
doxyfile-path: 'docu/doxygen.ini'
- name: Build mkdocs
run: |
python -m pip install --upgrade pip
pip install mkdocs
python -m mkdocs build -f docu/mkdocs.yml
- name: Upload to docs-server
uses: appleboy/scp-action@master
with:
host: ${{ secrets.SCP_HOST }}
port: ${{ secrets.SCP_PORT }}
username: ${{ secrets.SCP_USERNAME }}
password: ${{ secrets.SCP_PASSWORD }}
source: "docu/site/**"
target: ${{ secrets.SCP_TARGET_PATH }}
strip_components: 2