ci: Always build-test the documentation (dox feature)

Quite a few issues slipped in over time because the docs are only
extended with `embed-lgpl-docs` and provided as artifact as part of a
manual action, that isn't clicked often.
This commit is contained in:
Marijn Suijten 2021-03-23 22:51:22 +01:00
parent fb01529f9f
commit a0358ada40

View file

@ -442,6 +442,17 @@ coverage:
reports: reports:
cobertura: coverage.xml cobertura: coverage.xml
docs:
extends: .img-nightly
stage: 'extras'
script:
- |
for crate in gstreamer* gstreamer-gl/{egl,wayland,x11}; do
pushd $crate
cargo +nightly doc --color=always --features=dox,embed-lgpl-docs
popd
done
pages: pages:
extends: .img-nightly extends: .img-nightly
stage: 'deploy' stage: 'deploy'