[libcamera-ci,v3,0/2] Deploy documentation to docs.libcamera.org
mbox series

Message ID 20260513212613.362445-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • Deploy documentation to docs.libcamera.org
Related show

Message

Laurent Pinchart May 13, 2026, 9:26 p.m. UTC
Hello everybody,

Here's a new version of Stefan's CI documentation deployment series,
with review comments from v2 taken into account.

This series implements building of the libcamera documentation and
deploying it to docs.libcamera.org. Deployment shall happen on pushes to
either master or a tag. Example results for the master branch can be
found in https://docs.libcamera.org/master/.

Unlike my previous attempt to fix usage of tha install tags, this
version does not depend on any changes to libcamera.

A successful CI pipeline run of this version (without the deployment job
as the pipeline was run on a non-master branch) is available at
https://gitlab.freedesktop.org/pinchartl/libcamera/-/pipelines/1666729.

Stefan Klug (2):
  Split documentation build into separate build step
  Deploy docs to docs.libcamera.org

 .gitlab-ci/build-libcamera-docs.sh  | 42 +++++++++++++++++++
 .gitlab-ci/deploy-libcamera-docs.sh | 23 +++++++++++
 .gitlab-ci/setup-container.sh       |  2 +
 gitlab-ci.yml                       | 62 ++++++++++++++++++++++++++---
 4 files changed, 124 insertions(+), 5 deletions(-)
 create mode 100755 .gitlab-ci/build-libcamera-docs.sh
 create mode 100755 .gitlab-ci/deploy-libcamera-docs.sh


base-commit: 5507284a568dced1b8a0d6fec21052b2d306c61e