On 05.12.2018 21:43, Ed Maste wrote: > I'd very much like to have CI coverage for QEMU on FreeBSD, and as of > yesterday there's a hosted CI service that supports FreeBSD: Cirrus > CI. They also offer free service for OSS projects. I created a > .cirrus.yml (shown below) in a QEMU GitHub fork and successfully > executed a build test. > > I can submit a patch to add the config file, but wanted to ask for > advice or comments from those who set up the existing Linux CI first. > Is there anything I should be aware of or should address? Although > this is a very basic build / test I believe it will prove quite > valuable in reducing the latency between a commit and finding an issue > on FreeBSD. > > .cirrus.yml: > freebsd_instance: > image: freebsd-12-0-rc3-amd64 > > env: > CIRRUS_CLONE_DEPTH: 1 > > task: > install_script: pkg install -y git glib gmake perl5 pixman pkgconf > script: > - mkdir build > - cd build > - ../configure || { cat config.log; exit 1; } > - gmake > - gmake check >
There are already FreeBSD, OpenBSD and NetBSD test scripts in the qemu project. I'm not sure whether there is any integration with GitHub.
signature.asc
Description: OpenPGP digital signature