Browse Source
- fix emsdk image for podman - update lcitool and clean-up ENV stanzas - include coreutils for io tests - move a number of assets due to linaro changes - add ppc64le custom runner - rationalise the gitlab custom runners with templates - clean-up the custom runner rules - add a scheduled container build -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmkbRI0ACgkQ+9DbCVqe KkShRgf+Ma6E/m4ovXO/zrOqLx01XdXExbWPdCm+EqNc7OLvKKODFqFPaRtJvDRs s6JAiKWONJfXAHRmXGSlq2gHXMIyUlQds5K96tdyyXywKMOiOSTruOLJcOViWSP0 i4o7AfxcsqKhIsy2/YaaMDHPcS4IR6AvoJCzgZVsEbSupbMYmLFsiOQa7uaauBtm BI2P07EN+q3DWFXnmKsYFtdqI0Kvazv5tMqR5y97TRX84yUAWJ7eVWwd2M7oFfRL eWmziUTzKGuwEkzGIxM4m3YD1iEmTKGp0B2se+wTFb0aIqWC5af+HdJvbUznasI/ IAXZcFZbjSbn7yPLxV9x5CfJVdIYDg== =AM+R -----END PGP SIGNATURE----- Merge tag 'pull-10.2-maintainer-171125-2' of https://gitlab.com/stsquad/qemu into staging testing updates for 10.2 - fix emsdk image for podman - update lcitool and clean-up ENV stanzas - include coreutils for io tests - move a number of assets due to linaro changes - add ppc64le custom runner - rationalise the gitlab custom runners with templates - clean-up the custom runner rules - add a scheduled container build # -----BEGIN PGP SIGNATURE----- # # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmkbRI0ACgkQ+9DbCVqe # KkShRgf+Ma6E/m4ovXO/zrOqLx01XdXExbWPdCm+EqNc7OLvKKODFqFPaRtJvDRs # s6JAiKWONJfXAHRmXGSlq2gHXMIyUlQds5K96tdyyXywKMOiOSTruOLJcOViWSP0 # i4o7AfxcsqKhIsy2/YaaMDHPcS4IR6AvoJCzgZVsEbSupbMYmLFsiOQa7uaauBtm # BI2P07EN+q3DWFXnmKsYFtdqI0Kvazv5tMqR5y97TRX84yUAWJ7eVWwd2M7oFfRL # eWmziUTzKGuwEkzGIxM4m3YD1iEmTKGp0B2se+wTFb0aIqWC5af+HdJvbUznasI/ # IAXZcFZbjSbn7yPLxV9x5CfJVdIYDg== # =AM+R # -----END PGP SIGNATURE----- # gpg: Signature made Mon 17 Nov 2025 04:51:41 PM CET # gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44 # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44 * tag 'pull-10.2-maintainer-171125-2' of https://gitlab.com/stsquad/qemu: gitlab: add a weekly container building job gitlab: make the schedule rules a bit more general gitlab: make custom runners need QEMU_CI to run gitlab: suppress custom runners being triggered by schedule gitlab: simplify the ubuntu-24.04-aarch64 rules gitlab: use template for ubuntu-24.04-s390x jobs gitlab: add initial ppc64le custom-runner test tests: move test_virt_gpu to share.linaro.org tests: move test_kvm to share.linaro.org tests: move test_kvm_xen to share.linaro.org tests: move test_netdev_ethtool to share.linaro.org tests: move test_virt assets to share.linaro.org tests: move test_xen assets to share.linaro.org docs/about/emulation: update assets for uftrace plugin documentation tests/docker: add coreutils to the package list tests/lcitool: update ENV stanzas outputted by refresh libvirt-ci: bump libvirt-ci to latest version tests/docker: drop --link from COPYs in emsdk docker Signed-off-by: Richard Henderson <richard.henderson@linaro.org>pull/311/head
43 changed files with 393 additions and 351 deletions
@ -0,0 +1,45 @@ |
|||
# All jobs should run successfully in an environment setup by the |
|||
# scripts/ci/setup/build-environment.yml task: |
|||
# "Install basic packages to build QEMU on Ubuntu/Debian" |
|||
|
|||
.debian_ppc64le_template: |
|||
extends: .custom_runner_template |
|||
needs: [] |
|||
stage: build |
|||
tags: |
|||
- debian_13 |
|||
- ppc64le |
|||
rules: |
|||
- if: '$CI_PROJECT_NAMESPACE == $QEMU_CI_UPSTREAM && $CI_COMMIT_BRANCH =~ /^staging/' |
|||
- if: '$QEMU_CI != "1" && $QEMU_CI != "2" && $CI_PROJECT_NAMESPACE != $QEMU_CI_UPSTREAM' |
|||
when: never |
|||
- if: '$PPC64LE_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE != "schedule" && $QEMU_CI == "1"' |
|||
when: manual |
|||
- if: '$PPC64LE_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE != "schedule"' |
|||
before_script: |
|||
- source scripts/ci/gitlab-ci-section |
|||
- section_start setup "Pre-script setup" |
|||
- JOBS=$(expr $(nproc) - 2) |
|||
- section_end setup |
|||
script: |
|||
- mkdir build |
|||
- cd build |
|||
- section_start configure "Running configure" |
|||
- ../configure $CONFIGURE_ARGS || |
|||
{ cat config.log meson-logs/meson-log.txt && exit 1; } |
|||
- section_end configure |
|||
- section_start build "Building QEMU" |
|||
- make --output-sync -j"$JOBS" |
|||
- section_end build |
|||
- section_start test "Running tests" |
|||
- if test -n "$MAKE_CHECK_ARGS"; |
|||
then |
|||
make -j"$JOBS" $MAKE_CHECK_ARGS ; |
|||
fi |
|||
- section_end test |
|||
|
|||
debian-13-ppc64le-default: |
|||
extends: .debian_ppc64le_template |
|||
variables: |
|||
# qtest currently fails: https://gitlab.com/qemu-project/qemu/-/issues/3207 |
|||
MAKE_CHECK_ARGS: check-unit check-tcg check-softfloat |
|||
@ -1 +1 @@ |
|||
Subproject commit 9da20ff7c3bc9067804a7561c2ff87583b434853 |
|||
Subproject commit caed407a0f1dfe3a3293a41c378c382deefbac36 |
|||
Loading…
Reference in new issue