diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2022-09-14 16:59:40 +0100 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2022-09-20 17:22:08 +0100 |
commit | 66dca267489e7b150546297e7c33a04430a15eb4 (patch) | |
tree | 961f99fc96741f35d2b1d337b5e39642f7867357 /.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml | |
parent | 45e1b746943eefe4c0fb35e29878cd038ac62fd7 (diff) |
gitlab-ci: update aarch32/aarch64 custom runner jobs
The custom runner is now using 22.04 so we can drop our hacks to deal
with broken libssh and glusterfs. The provisioning scripts will be
updated in a separate commit.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220914155950.804707-21-alex.bennee@linaro.org>
Diffstat (limited to '.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml')
-rw-r--r-- | .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml new file mode 100644 index 0000000000..1a2f9b8dbe --- /dev/null +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml @@ -0,0 +1,25 @@ +# All ubuntu-22.04 jobs should run successfully in an environment +# setup by the scripts/ci/setup/qemu/build-environment.yml task +# "Install basic packages to build QEMU on Ubuntu 20.04" + +ubuntu-22.04-aarch32-all: + needs: [] + stage: build + tags: + - ubuntu_22.04 + - aarch32 + rules: + - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/' + when: manual + allow_failure: true + - if: "$AARCH32_RUNNER_AVAILABLE" + when: manual + allow_failure: true + script: + - mkdir build + - cd build + - ../configure --cross-prefix=arm-linux-gnueabihf- + || { cat config.log meson-logs/meson-log.txt; exit 1; } + - make --output-sync -j`nproc --ignore=40` + - make --output-sync -j`nproc --ignore=40` check V=1 + || { cat meson-logs/testlog.txt; exit 1; } ; |