mirror of https://gitee.com/openkylin/qemu.git
gitlab: publish the docs built during CI
Most of the build jobs will create the sphinx documentation. If we expose this as an artifact of a "pages" job in a "public" directory, it will get published using GitLab Pages. This means a user can push a branch with docs changes to GitLab and view the results at https://yourusername.gitlab.io/qemu/ Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20201102130926.161183-2-berrange@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
2deca810d8
commit
4daa9055be
|
@ -417,3 +417,17 @@ check-dco:
|
||||||
- $CI_PROJECT_NAMESPACE == 'qemu-project' && $CI_COMMIT_BRANCH == 'master'
|
- $CI_PROJECT_NAMESPACE == 'qemu-project' && $CI_COMMIT_BRANCH == 'master'
|
||||||
variables:
|
variables:
|
||||||
GIT_DEPTH: 1000
|
GIT_DEPTH: 1000
|
||||||
|
|
||||||
|
pages:
|
||||||
|
image: $CI_REGISTRY_IMAGE/qemu/ubuntu2004:latest
|
||||||
|
stage: test
|
||||||
|
needs:
|
||||||
|
- job: build-system-ubuntu
|
||||||
|
artifacts: true
|
||||||
|
script:
|
||||||
|
- mkdir public
|
||||||
|
- mv build/docs/index.html public/
|
||||||
|
- for i in devel interop specs system tools user ; do mv build/docs/$i public/ ; done
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- public
|
||||||
|
|
Loading…
Reference in New Issue