mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 11:39:53 +00:00
.travis.yml: Add a KVM-only s390x job
Add a job to build QEMU on s390x with TCG disabled, so this configuration won't bitrot over time. This job is quick, running check-unit: Ran for 5 min 30 sec https://travis-ci.org/github/philmd/qemu/jobs/665456423 Acked-by: Cornelia Huck <cohuck@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20200322154015.25358-1-philmd@redhat.com> Message-Id: <20200323161514.23952-12-alex.bennee@linaro.org>
This commit is contained in:
parent
3e3207337b
commit
41e1f0e225
42
.travis.yml
42
.travis.yml
@ -525,6 +525,48 @@ jobs:
|
|||||||
$(exit $BUILD_RC);
|
$(exit $BUILD_RC);
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
- name: "[s390x] GCC check (KVM)"
|
||||||
|
arch: s390x
|
||||||
|
dist: bionic
|
||||||
|
addons:
|
||||||
|
apt_packages:
|
||||||
|
- libaio-dev
|
||||||
|
- libattr1-dev
|
||||||
|
- libbrlapi-dev
|
||||||
|
- libcap-ng-dev
|
||||||
|
- libgcrypt20-dev
|
||||||
|
- libgnutls28-dev
|
||||||
|
- libgtk-3-dev
|
||||||
|
- libiscsi-dev
|
||||||
|
- liblttng-ust-dev
|
||||||
|
- libncurses5-dev
|
||||||
|
- libnfs-dev
|
||||||
|
- libnss3-dev
|
||||||
|
- libpixman-1-dev
|
||||||
|
- libpng-dev
|
||||||
|
- librados-dev
|
||||||
|
- libsdl2-dev
|
||||||
|
- libseccomp-dev
|
||||||
|
- liburcu-dev
|
||||||
|
- libusb-1.0-0-dev
|
||||||
|
- libvdeplug-dev
|
||||||
|
- libvte-2.91-dev
|
||||||
|
# Tests dependencies
|
||||||
|
- genisoimage
|
||||||
|
env:
|
||||||
|
- TEST_CMD="make check-unit"
|
||||||
|
- CONFIG="--disable-containers --disable-tcg --enable-kvm --disable-tools"
|
||||||
|
script:
|
||||||
|
- ( cd ${SRC_DIR} ; git submodule update --init roms/SLOF )
|
||||||
|
- BUILD_RC=0 && make -j${JOBS} || BUILD_RC=$?
|
||||||
|
- |
|
||||||
|
if [ "$BUILD_RC" -eq 0 ] ; then
|
||||||
|
mv pc-bios/s390-ccw/*.img pc-bios/ ;
|
||||||
|
${TEST_CMD} ;
|
||||||
|
else
|
||||||
|
$(exit $BUILD_RC);
|
||||||
|
fi
|
||||||
|
|
||||||
# Release builds
|
# Release builds
|
||||||
# The make-release script expect a QEMU version, so our tag must start with a 'v'.
|
# The make-release script expect a QEMU version, so our tag must start with a 'v'.
|
||||||
# This is the case when release candidate tags are created.
|
# This is the case when release candidate tags are created.
|
||||||
|
Loading…
Reference in New Issue
Block a user