Files
dashboard-app/.gitea/workflows/build_and_deploy_docs.yaml
Simon Innerbichler c14e919a18
Build and deploy Roxygen2|pkgdown documentation site / build-and-deploy-documentation (push) Successful in 51s
removed dependency management from documentation build
2026-05-25 09:39:18 +02:00

35 lines
856 B
YAML

name: Build and deploy Roxygen2|pkgdown documentation site
run-name: Documentation Build on push to main branch
on:
push:
branches:
- main
jobs:
build-and-deploy-documentation:
runs-on: linux_amd64
steps:
- name: Checkout repository
uses: actions/checkout@v4
# - name: Install package dependencies
# run: |
# Rscript -e 'remotes::install_deps(dependencies = TRUE)'
- name: Call to roxygen2::roxygenise()
run: |
Rscript -e 'roxygen2::roxygenise()'
- name: Call to pkgdown::build_site()
run: |
Rscript -e 'pkgdown::build_site()'
- name: Deploy to WEBROOT
env:
WEBROOT: ${{ vars.WEBROOT }}
run: |
test -n "$WEBROOT"
mkdir -p "$WEBROOT"
rsync -av --delete docs/* "$WEBROOT"