Skip to content

hotdoc: Fix job definitions for documentation sites

Emanuele Aina requested to merge wip/em/hotdoc into master

Both the job templates in the hotdoc/ folder and the packaging/apertis-build-packaging.yaml template ended up generating jobs named {project}-{distro}/packages/build-apertis-designs and {project}-{distro}/packages/build-apertis-docs.

The hotdoc jobs weren't thus never enabled, with the packaging ones overwriting them. The hotdoc sites are still kept up-to-date by the old multi-branch jobs manually created a long time ago.

This commit fixes them up by:

  • using a template rather than two mostly-identical job definitions
  • naming the jobs {project}-{distro}/hotdoc/hotdoc-{package}
  • updating the git URLs after the migration to GitLab
  • adding the appropriate credentials to clone from GitLab

Test jobs available in my playground.

Merge request reports