gitlab-ci.yml: Move build-tools-and-docs-debian to a better place
The "build-tools-and-docs-debian" job had been added in between the "check-system-debian" and the "accepance-system-debian" jobs and thus separates the jobs that belong together. Move it away, to the end of the file, next to the "pages" job that depends on it. And while we're at it, also add a proper "needs:" line to the job so that it can be started as soon as possible instead of always waiting for the previous stage to finish. Message-Id: <20210311142211.1547864-2-thuth@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
3b472e71d5
commit
dd188e4184
@ -167,19 +167,6 @@ check-system-debian:
|
|||||||
IMAGE: debian-amd64
|
IMAGE: debian-amd64
|
||||||
MAKE_CHECK_ARGS: check
|
MAKE_CHECK_ARGS: check
|
||||||
|
|
||||||
# No targets are built here, just tools, docs, and unit tests. This
|
|
||||||
# also feeds into the eventual documentation deployment steps later
|
|
||||||
build-tools-and-docs-debian:
|
|
||||||
<<: *native_build_job_definition
|
|
||||||
variables:
|
|
||||||
IMAGE: debian-amd64
|
|
||||||
MAKE_CHECK_ARGS: check-unit check-softfloat ctags TAGS cscope
|
|
||||||
CONFIGURE_ARGS: --disable-system --disable-user --enable-docs --enable-tools
|
|
||||||
artifacts:
|
|
||||||
expire_in: 2 days
|
|
||||||
paths:
|
|
||||||
- build
|
|
||||||
|
|
||||||
acceptance-system-debian:
|
acceptance-system-debian:
|
||||||
<<: *native_test_job_definition
|
<<: *native_test_job_definition
|
||||||
needs:
|
needs:
|
||||||
@ -746,6 +733,21 @@ build-libvhost-user:
|
|||||||
- meson
|
- meson
|
||||||
- ninja
|
- ninja
|
||||||
|
|
||||||
|
# No targets are built here, just tools, docs, and unit tests. This
|
||||||
|
# also feeds into the eventual documentation deployment steps later
|
||||||
|
build-tools-and-docs-debian:
|
||||||
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
job: amd64-debian-container
|
||||||
|
variables:
|
||||||
|
IMAGE: debian-amd64
|
||||||
|
MAKE_CHECK_ARGS: check-unit check-softfloat ctags TAGS cscope
|
||||||
|
CONFIGURE_ARGS: --disable-system --disable-user --enable-docs --enable-tools
|
||||||
|
artifacts:
|
||||||
|
expire_in: 2 days
|
||||||
|
paths:
|
||||||
|
- build
|
||||||
|
|
||||||
# Prepare for GitLab pages deployment. Anything copied into the
|
# Prepare for GitLab pages deployment. Anything copied into the
|
||||||
# "public" directory will be deployed to $USER.gitlab.io/$PROJECT
|
# "public" directory will be deployed to $USER.gitlab.io/$PROJECT
|
||||||
pages:
|
pages:
|
||||||
|
Loading…
Reference in New Issue
Block a user