mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-25 19:11:06 +00:00
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:
parent
fb01529f9f
commit
a0358ada40
1 changed files with 11 additions and 0 deletions
|
@ -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'
|
||||||
|
|
Loading…
Reference in a new issue