From: Thomas Huth Date: Sun, 3 Mar 2019 14:42:59 +0000 (+0100) Subject: cirrus.yml: Add macOS continuous integration task X-Git-Tag: qemu-xen-4.13.0-rc1~325^2 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=4966c5bd8a6ab17214f54f8016426f95303f9760;p=qemu-xen.git cirrus.yml: Add macOS continuous integration task cirrus-ci.com also has the possibility to run CI tasks on macOS. Since most of the QEMU developers do not have access to macOS yet, let's add a CI pipeline for this operating system here, too. Reviewed-by: Philippe Mathieu-Daudé Acked-by: Ed Maste Acked-by: Paolo Bonzini Signed-off-by: Thomas Huth --- diff --git a/.cirrus.yml b/.cirrus.yml index 303fe720d6..47ef5bc604 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,10 +1,11 @@ +env: + CIRRUS_CLONE_DEPTH: 1 + freebsd_12_task: freebsd_instance: image: freebsd-12-0-release-amd64 cpu: 8 memory: 8G - env: - CIRRUS_CLONE_DEPTH: 1 install_script: pkg install -y bison curl cyrus-sasl git glib gmake gnutls nettle perl5 pixman pkgconf png usbredir @@ -14,3 +15,13 @@ freebsd_12_task: - ../configure || { cat config.log; exit 1; } - gmake -j8 - gmake -j8 V=1 check + +macos_task: + osx_instance: + image: mojave-base + install_script: + - brew install pkg-config python glib pixman make sdl2 + script: + - ./configure --python=/usr/local/bin/python3 || { cat config.log; exit 1; } + - gmake -j$(sysctl -n hw.ncpu) + - gmake check -j$(sysctl -n hw.ncpu)