From aec519ddd300f169af6c4b043b02a95f639a8cc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20Gro=C3=9F?= Date: Mon, 21 Mar 2022 23:40:31 +0100 Subject: [PATCH] Add Doxygen master build and deploy --- .github/workflows/master_deploy_doxygen.yml | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/master_deploy_doxygen.yml diff --git a/.github/workflows/master_deploy_doxygen.yml b/.github/workflows/master_deploy_doxygen.yml new file mode 100644 index 0000000000..ab2c67d6f7 --- /dev/null +++ b/.github/workflows/master_deploy_doxygen.yml @@ -0,0 +1,37 @@ +name: Master Doxygen CI Build and Deploy + +on: + push: + branches: + - master + +jobs: + build_doxygen: + runs-on: ubuntu-20.04 + + name: Build and deploy Doxygen documentation + steps: + - uses: actions/checkout@v2 + + - name: Install dependencies + run: | + sudo apt update + sudo apt install doxygen + + - name: Build Doxygen + working-directory: tools/doxygen + shell: bash + run: | + mkdir -p ../../build/docs/html + doxygen Doxyfile + + - name: Deploy Doxygen + uses: SamKirkland/FTP-Deploy-Action@4.3.0 + with: + server: ftp.tuxfamily.org + username: ${{ secrets.GHA_JSDOC_FTP_USER }} + password: ${{ secrets.GHA_JSDOC_FTP_PASS }} + local-dir: ./build/docs/html/ + server-dir: overte/doxygen.overte.org-web/htdocs/ + exclude: | + **/staging/**