166dca267SAlex Bennée# All ubuntu-22.04 jobs should run successfully in an environment 2*0eb7fadcSAlex Bennée# setup by the scripts/ci/setup/ubuntu/build-environment.yml task 3c1924cdeSAlex Bennée# "Install basic packages to build QEMU on Ubuntu 22.04" 466dca267SAlex Bennée 566dca267SAlex Bennéeubuntu-22.04-aarch32-all: 687168ef0SAlex Bennée extends: .custom_runner_template 766dca267SAlex Bennée needs: [] 866dca267SAlex Bennée stage: build 966dca267SAlex Bennée tags: 1066dca267SAlex Bennée - ubuntu_22.04 1166dca267SAlex Bennée - aarch32 1266dca267SAlex Bennée rules: 1366dca267SAlex Bennée - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/' 1466dca267SAlex Bennée when: manual 1566dca267SAlex Bennée allow_failure: true 1666dca267SAlex Bennée - if: "$AARCH32_RUNNER_AVAILABLE" 1766dca267SAlex Bennée when: manual 1866dca267SAlex Bennée allow_failure: true 1966dca267SAlex Bennée script: 2066dca267SAlex Bennée - mkdir build 2166dca267SAlex Bennée - cd build 2266dca267SAlex Bennée - ../configure --cross-prefix=arm-linux-gnueabihf- 2366dca267SAlex Bennée || { cat config.log meson-logs/meson-log.txt; exit 1; } 2466dca267SAlex Bennée - make --output-sync -j`nproc --ignore=40` 25fb83fd3bSAlex Bennée - make --output-sync -j`nproc --ignore=40` check 26