gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them
The patch that recently introduced the S390X_RUNNER_AVAILABLE variable
in custom-runners.yml missed that the bottom half of the file is rather
about aarch64 than s390x. Thus rename the S390X_RUNNER_AVAILABLE to
AARCH64_RUNNER_AVAILABLE in those jobs.
Finally mention both variables in our CI documentation, too.
Fixes: c5dd0f0342
("Improve rules for the staging branch")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210730143809.717079-4-thuth@redhat.com>
[AJB: moved due to docu changes]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-5-alex.bennee@linaro.org>
This commit is contained in:
parent
d3ac658fbe
commit
40e916b4bc
@ -137,7 +137,7 @@ ubuntu-20.04-aarch64-all-linux-static:
|
|||||||
- aarch64
|
- aarch64
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
script:
|
script:
|
||||||
# --disable-libssh is needed because of https://bugs.launchpad.net/qemu/+bug/1838763
|
# --disable-libssh is needed because of https://bugs.launchpad.net/qemu/+bug/1838763
|
||||||
# --disable-glusterfs is needed because there's no static version of those libs in distro supplied packages
|
# --disable-glusterfs is needed because there's no static version of those libs in distro supplied packages
|
||||||
@ -157,7 +157,7 @@ ubuntu-20.04-aarch64-all:
|
|||||||
- aarch64
|
- aarch64
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
@ -174,7 +174,7 @@ ubuntu-20.04-aarch64-alldbg:
|
|||||||
- aarch64
|
- aarch64
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
@ -193,7 +193,7 @@ ubuntu-20.04-aarch64-clang:
|
|||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
when: manual
|
when: manual
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
when: manual
|
when: manual
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
@ -211,7 +211,7 @@ ubuntu-20.04-aarch64-tci:
|
|||||||
- aarch64
|
- aarch64
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
@ -228,7 +228,7 @@ ubuntu-20.04-aarch64-notcg:
|
|||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
|
||||||
when: manual
|
when: manual
|
||||||
- if: "$S390X_RUNNER_AVAILABLE"
|
- if: "$AARCH64_RUNNER_AVAILABLE"
|
||||||
when: manual
|
when: manual
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
|
@ -38,3 +38,14 @@ these artifacts are not already cached, downloading them make the jobs
|
|||||||
reach the timeout limit). Set this variable to have the tests using the
|
reach the timeout limit). Set this variable to have the tests using the
|
||||||
Avocado framework run automatically.
|
Avocado framework run automatically.
|
||||||
|
|
||||||
|
AARCH64_RUNNER_AVAILABLE
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
If you've got access to an aarch64 host that can be used as a gitlab-CI
|
||||||
|
runner, you can set this variable to enable the tests that require this
|
||||||
|
kind of host. The runner should be tagged with "aarch64".
|
||||||
|
|
||||||
|
S390X_RUNNER_AVAILABLE
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
If you've got access to an IBM Z host that can be used as a gitlab-CI
|
||||||
|
runner, you can set this variable to enable the tests that require this
|
||||||
|
kind of host. The runner should be tagged with "s390x".
|
||||||
|
Loading…
Reference in New Issue
Block a user