io/channel-tls.c: make qio_channel_tls_shutdown thread-safe
[qemu/ar7.git] / .shippable.yml
blob14350e6de8a1e7c6471822322b6d27a6ec7caf27
1 language: c
2 git:
3    submodules: false
4 env:
5   global:
6     - LC_ALL=C
7   matrix:
8     - IMAGE=debian-amd64
9       TARGET_LIST=x86_64-softmmu,x86_64-linux-user
10     - IMAGE=debian-armel-cross
11       TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
12     - IMAGE=debian-armhf-cross
13       TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
14     - IMAGE=debian-arm64-cross
15       TARGET_LIST=aarch64-softmmu,aarch64-linux-user
16     - IMAGE=debian-s390x-cross
17       TARGET_LIST=s390x-softmmu,s390x-linux-user
18     - IMAGE=debian-mips-cross
19       TARGET_LIST=mips-softmmu,mipsel-linux-user
20     - IMAGE=debian-mips64el-cross
21       TARGET_LIST=mips64el-softmmu,mips64el-linux-user
22     - IMAGE=debian-ppc64el-cross
23       TARGET_LIST=ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user
24 build:
25   pre_ci_boot:
26     image_name: registry.gitlab.com/qemu-project/qemu/qemu/${IMAGE}
27     image_tag: latest
28     pull: true
29     options: "-e HOME=/root"
30   ci:
31     - unset CC
32     - mkdir build
33     - cd build
34     - ../configure --disable-docs ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
35     - make -j$(($(getconf _NPROCESSORS_ONLN) + 1))