Skip to content

Merge pull request #1029 from overte-org/fix/entity_server_log #342

Merge pull request #1029 from overte-org/fix/entity_server_log

Merge pull request #1029 from overte-org/fix/entity_server_log #342

# Copyright 2022-2024 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@v4
- 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