diff options
author | Alex Bennée | 2020-10-02 11:15:38 +0200 |
---|---|---|
committer | Alex Bennée | 2020-10-02 13:31:34 +0200 |
commit | 2614670b7585ce4ec503546bc3023844d392f270 (patch) | |
tree | 482db2d8c9cf27ca18faa46312221c9c70b06b17 | |
parent | gitlab: move linux-user plugins test across to gitlab (diff) | |
download | qemu-2614670b7585ce4ec503546bc3023844d392f270.tar.gz qemu-2614670b7585ce4ec503546bc3023844d392f270.tar.xz qemu-2614670b7585ce4ec503546bc3023844d392f270.zip |
gitlab: split deprecated job into build/check stages
While the job is pretty fast for only a few targets we still want to
catch breakage of the build. By splitting the test step we can
allow_failures for that while still ensuring we don't miss the build
breaking.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201002091538.3017-1-alex.bennee@linaro.org>
-rw-r--r-- | .gitlab-ci.yml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 346f23acf7..a51c89554f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -270,9 +270,24 @@ build-deprecated: variables: IMAGE: debian-all-test-cross CONFIGURE_ARGS: --disable-docs --disable-tools - MAKE_CHECK_ARGS: check-tcg + MAKE_CHECK_ARGS: build-tcg TARGETS: ppc64abi32-linux-user tilegx-linux-user lm32-softmmu unicore32-softmmu + artifacts: + expire_in: 2 days + paths: + - build + +# We split the check-tcg step as test failures are expected but we still +# want to catch the build breaking. +check-deprecated: + <<: *native_test_job_definition + needs: + - job: build-deprecated + artifacts: true + variables: + IMAGE: debian-all-test-cross + MAKE_CHECK_ARGS: check-tcg allow_failure: true build-oss-fuzz: |