Lines Matching +full:- +full:- +full:disable +full:- +full:docs

1 # All ubuntu-22.04 jobs should run successfully in an environment
2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
5 ubuntu-22.04-s390x-all-linux:
10 - ubuntu_22.04
11 - s390x
13 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
14 - if: "$S390X_RUNNER_AVAILABLE"
16 - mkdir build
17 - cd build
18 - ../configure --enable-debug --disable-system --disable-tools --disable-docs
19 || { cat config.log meson-logs/meson-log.txt; exit 1; }
20 - make --output-sync -j`nproc`
21 - make --output-sync check-tcg
22 - make --output-sync -j`nproc` check
24 ubuntu-22.04-s390x-all-system:
29 - ubuntu_22.04
30 - s390x
33 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
35 - if: "$S390X_RUNNER_AVAILABLE"
38 - mkdir build
39 - cd build
40 - ../configure --disable-user
41 || { cat config.log meson-logs/meson-log.txt; exit 1; }
42 - make --output-sync -j`nproc`
43 - make --output-sync -j`nproc` check
45 ubuntu-22.04-s390x-alldbg:
50 - ubuntu_22.04
51 - s390x
53 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
56 - if: "$S390X_RUNNER_AVAILABLE"
60 - mkdir build
61 - cd build
62 - ../configure --enable-debug
63 || { cat config.log meson-logs/meson-log.txt; exit 1; }
64 - make clean
65 - make --output-sync -j`nproc`
66 - make --output-sync -j`nproc` check
68 ubuntu-22.04-s390x-clang:
73 - ubuntu_22.04
74 - s390x
76 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
79 - if: "$S390X_RUNNER_AVAILABLE"
83 - mkdir build
84 - cd build
85 - ../configure --cc=clang --cxx=clang++ --enable-ubsan
86 || { cat config.log meson-logs/meson-log.txt; exit 1; }
87 - make --output-sync -j`nproc`
88 - make --output-sync -j`nproc` check
90 ubuntu-22.04-s390x-tci:
94 - ubuntu_22.04
95 - s390x
97 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
100 - if: "$S390X_RUNNER_AVAILABLE"
104 - mkdir build
105 - cd build
106 - ../configure --enable-tcg-interpreter
107 || { cat config.log meson-logs/meson-log.txt; exit 1; }
108 - make --output-sync -j`nproc`
110 ubuntu-22.04-s390x-notcg:
115 - ubuntu_22.04
116 - s390x
118 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
121 - if: "$S390X_RUNNER_AVAILABLE"
125 - mkdir build
126 - cd build
127 - ../configure --disable-tcg
128 || { cat config.log meson-logs/meson-log.txt; exit 1; }
129 - make --output-sync -j`nproc`
130 - make --output-sync -j`nproc` check