From 38b99284d9941c537ab19b348cbefdee10e7631f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20Gro=C3=9F?= Date: Mon, 21 Mar 2022 20:02:33 +0100 Subject: [PATCH] master_deploy_doxygen.yml aktualisiert --- .github/workflows/master_deploy_doxygen.yml | 38 +++++++++++++++++++++ 1 file changed, 38 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..ec2b907877 --- /dev/null +++ b/.github/workflows/master_deploy_doxygen.yml @@ -0,0 +1,38 @@ +name: Master Doxygen CI Build and Deploy + +on: + push: + branches: + - master + - doxygen-exp + +jobs: + build_doxygen: + runs-on: ubuntu-20.04 + + name: Build and deploy Doxygen documentation + steps: + - uses: actions/checkout@v2 + + - name: Install dependencies + working-directory: tools/doxygen + run: | + sudo apt update + sudo apt install doxygen + + - name: Build Doxygen + working-directory: tools/doxygen + shell: bash + run: | + 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/**