--- include: - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml variables: RELEASE: 'bullseye' SALSA_CI_DISABLE_REPROTEST: 1 # Add a deploy stage for pages stages: - provisioning - build - publish - test # would be better if we could extend the list rather than override it - deploy pages: image: debian:10 script: - apt update - apt -y install pandoc - mkdir public # install CSS file - cp debian/doc/pandoc/pandoc.css public/ # install index.html - ${PANDOC} -T "Debian Cryptsetup docs" -o public/index.html debian/doc/pandoc/index.md # install README.*.html files - for readme in Debian debug gnupg gnupg-sc initramfs keyctl opensc; do ${PANDOC} --toc -T "Debian Cryptsetup docs" -o public/README.$readme.html debian/README.$readme; done - ${PANDOC} -pNo public/encrypted-boot.html debian/doc/pandoc/encrypted-boot.md stage: deploy artifacts: paths: - public only: # only run on debian/latest branch refs: - debian/latest # only run when commit is tagged (to install docs on package releases only) #variables: # - $CI_COMMIT_TAG variables: PANDOC: 'pandoc -s -c pandoc.css -f markdown+smart -t html'