# Copyright 2022-2023 Overte e.V. # SPDX-License-Identifier: Apache-2.0 name: Master Doxygen CI Build and Deploy on: push: branches: - master jobs: build_doxygen: runs-on: ubuntu-22.04 name: Build and deploy Doxygen documentation steps: - uses: actions/checkout@v3 - 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@v4.3.4 with: server: www531.your-server.de protocol: ftps username: ${{ secrets.GHA_HETZNER_DOXYGEN_FTP_USER }} password: ${{ secrets.GHA_HETZNER_DOXYGEN_FTP_PASS }} local-dir: ./build/docs/html/ server-dir: / exclude: | **/staging/** .htaccess