qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Hosted CI for FreeBSD - Cirrus CI
@ 2018-12-05 20:43 Ed Maste
  2018-12-05 21:01 ` Kamil Rytarowski
  2018-12-07  9:54 ` Daniel P. Berrangé
  0 siblings, 2 replies; 12+ messages in thread
From: Ed Maste @ 2018-12-05 20:43 UTC (permalink / raw)
  To: qemu-devel

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-01-15 21:23 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-05 20:43 [Qemu-devel] Hosted CI for FreeBSD - Cirrus CI Ed Maste
2018-12-05 21:01 ` Kamil Rytarowski
2018-12-05 21:58   ` Ed Maste
2018-12-06  1:08     ` Kamil Rytarowski
2018-12-06 10:23   ` Daniel P. Berrangé
2018-12-06 18:25     ` Ed Maste
2018-12-07  9:54 ` Daniel P. Berrangé
2018-12-14 14:57   ` Ed Maste
2019-01-15 18:32     ` Ed Maste
2019-01-15 18:47       ` Peter Maydell
2019-01-15 18:58         ` Ed Maste
2019-01-15 21:23           ` Ed Maste

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).