gitlab: Streamline ubuntu-22.04-s390x
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 6 May 2024 20:21:36 +0000 (13:21 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 7 May 2024 06:40:36 +0000 (23:40 -0700)
We have one job to build user binaries and one job for system.
Disable tools and docs in the user job, and disable building
the user binaries in the system job.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml

index 0a2d2bd33296c42d3276c8c21b1e1af07451c848..25935048e2f0905f06623cdfa7d2d09f131497bf 100644 (file)
@@ -15,13 +15,13 @@ ubuntu-22.04-s390x-all-linux:
  script:
  - mkdir build
  - cd build
- - ../configure --enable-debug --disable-system
+ - ../configure --enable-debug --disable-system --disable-tools --disable-docs
    || { cat config.log meson-logs/meson-log.txt; exit 1; }
  - make --output-sync -j`nproc`
  - make --output-sync check-tcg
  - make --output-sync -j`nproc` check
 
-ubuntu-22.04-s390x-all:
+ubuntu-22.04-s390x-all-system:
  extends: .custom_runner_template
  needs: []
  stage: build
@@ -35,7 +35,7 @@ ubuntu-22.04-s390x-all:
  script:
  - mkdir build
  - cd build
- - ../configure
+ - ../configure --disable-user
    || { cat config.log meson-logs/meson-log.txt; exit 1; }
  - make --output-sync -j`nproc`
  - make --output-sync -j`nproc` check