|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/3] automation: improve pipeline
Hi all,
Given the recent change in ARM64 runners, moving a way from a fast
baremetal ARM64 server to multiple slower ARM64 VMs and server, this
patch series makes the Gitlab pipeline more resilient to random
infrastructure failures by:
- temporarily disabling the Yocto jobs
- increasing the max timeout of QEMU jobs
- introducing "expect" so that QEMU jobs can stop as soon as the right
string is received instead of waiting until the timeout
I am making all changes consistent across architectures, even thought
they are only required for arm64 right now.
Cheers,
Stefano
Stefano Stabellini (3):
automation: disable Yocto jobs
automation: add "expect" to containers used to run QEMU tests
automation: use expect to run QEMU
automation/build/debian/12-ppc64le.dockerfile | 1 +
automation/build/debian/12-riscv64.dockerfile | 1 +
.../build/debian/bookworm-arm64v8.dockerfile | 1 +
automation/build/debian/bookworm.dockerfile | 1 +
automation/gitlab-ci/build.yaml | 3 ++
automation/scripts/qemu-alpine-x86_64.sh | 15 ++++----
automation/scripts/qemu-key.ex | 42 ++++++++++++++++++++++
automation/scripts/qemu-smoke-dom0-arm32.sh | 15 ++++----
automation/scripts/qemu-smoke-dom0-arm64.sh | 15 ++++----
automation/scripts/qemu-smoke-dom0less-arm32.sh | 14 ++++----
automation/scripts/qemu-smoke-dom0less-arm64.sh | 14 ++++----
automation/scripts/qemu-smoke-ppc64le.sh | 12 +++----
automation/scripts/qemu-smoke-riscv64.sh | 12 +++----
automation/scripts/qemu-smoke-x86-64.sh | 14 ++++----
automation/scripts/qemu-xtf-dom0less-arm64.sh | 14 ++++----
15 files changed, 104 insertions(+), 70 deletions(-)
create mode 100755 automation/scripts/qemu-key.ex
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |