ci: documentation pipelines #39

Merged
light7734 merged 16 commits from ci/dev_docs into main 2025-08-23 11:36:02 +00:00
Showing only changes of commit 11a4d6d17d - Show all commits

View file

@ -92,7 +92,8 @@
kind: pipeline
type: docker
name: documentation
node:
environment: ryali
trigger:
branch:
- main
@ -102,7 +103,6 @@ steps:
image: documentation:latest
pull: if-not-exists
commands:
# Build docs
- pwd
- cd docs
- mkdir generated
@ -110,9 +110,5 @@ steps:
- touch generated/api.rst
- sphinx-build -M html . .
- mv ./html light_docs_dev_staging
- ssh light@5.75.206.84 "sudo rm -rf /home/light/light_docs_dev_staging"
- scp -r ./light_docs_dev_staging light@5.75.206.84:/home/light/
- ssh light@5.75.206.84 "sudo rm -rf /home/light/light_docs_dev/*"
- ssh light@5.75.206.84 "sudo mv /home/light/light_docs_dev_staging/* /home/light/light_docs_dev/"
- sudo rm -rf /light_docs_dev/*
- sudo mv ./html/* /light_docs_dev/