mirror of https://github.com/xemu-project/xemu.git
.shippable.yml: new CI provider
Ostensibly Shippable offers a similar set of services as Travis. However they are focused on Docker container based work-flows so we can use our existing containers to run a few extra builds - in this case a bunch of cross-compiled targets on a Debian multiarch system. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Fam Zheng <famz@redhat.com> Message-Id: <20170220105139.21581-4-alex.bennee@linaro.org> Signed-off-by: Fam Zheng <famz@redhat.com>
This commit is contained in:
parent
24e0131f37
commit
d92d886a3b
|
@ -0,0 +1,19 @@
|
||||||
|
language: c
|
||||||
|
env:
|
||||||
|
matrix:
|
||||||
|
- IMAGE=debian-armhf-cross
|
||||||
|
TARGET_LIST=arm-softmmu,arm-linux-user
|
||||||
|
- IMAGE=debian-arm64-cross
|
||||||
|
TARGET_LIST=aarch64-softmmu,aarch64-linux-user
|
||||||
|
build:
|
||||||
|
pre_ci:
|
||||||
|
- make docker-image-${IMAGE}
|
||||||
|
pre_ci_boot:
|
||||||
|
image_name: qemu
|
||||||
|
image_tag: ${IMAGE}
|
||||||
|
pull: false
|
||||||
|
options: "-e HOME=/root"
|
||||||
|
ci:
|
||||||
|
- unset CC
|
||||||
|
- ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
|
||||||
|
- make -j2
|
|
@ -1803,6 +1803,7 @@ M: Alex Bennée <alex.bennee@linaro.org>
|
||||||
L: qemu-devel@nongnu.org
|
L: qemu-devel@nongnu.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: .travis.yml
|
F: .travis.yml
|
||||||
|
F: .shippable.yml
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
-------------
|
-------------
|
||||||
|
|
Loading…
Reference in New Issue