浏览代码

gitlab: Streamline ubuntu-22.04-s390x

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>
Richard Henderson 1 年之前
父节点
当前提交
f578b66e8c
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml

+ 3 - 3
.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml

@@ -15,13 +15,13 @@ ubuntu-22.04-s390x-all-linux:
  script:
  script:
  - mkdir build
  - mkdir build
  - cd 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; }
    || { cat config.log meson-logs/meson-log.txt; exit 1; }
  - make --output-sync -j`nproc`
  - make --output-sync -j`nproc`
  - make --output-sync check-tcg
  - make --output-sync check-tcg
  - make --output-sync -j`nproc` check
  - make --output-sync -j`nproc` check
 
 
-ubuntu-22.04-s390x-all:
+ubuntu-22.04-s390x-all-system:
  extends: .custom_runner_template
  extends: .custom_runner_template
  needs: []
  needs: []
  stage: build
  stage: build
@@ -35,7 +35,7 @@ ubuntu-22.04-s390x-all:
  script:
  script:
  - mkdir build
  - mkdir build
  - cd build
  - cd build
- - ../configure
+ - ../configure --disable-user
    || { cat config.log meson-logs/meson-log.txt; exit 1; }
    || { cat config.log meson-logs/meson-log.txt; exit 1; }
  - make --output-sync -j`nproc`
  - make --output-sync -j`nproc`
  - make --output-sync -j`nproc` check
  - make --output-sync -j`nproc` check