Testing/CI/CirrusCI: Difference between revisions

From QEMU
(Initial page)
 
No edit summary
Line 4: Line 4:


Tests are controlled via {{src|path=.cirrus.yml}}
Tests are controlled via {{src|path=.cirrus.yml}}
== Targets ==
* FreeBSD 12
* MacOSX
= Current Status =
The current status of the master branch is: {{CirrusCIStatus}}


= Enabling =
= Enabling =


You can create an account and sign in using a github account. Once you have done so you can enable the Cirrus CI hooks on your projects.
* Go to http://cirrus-ci.com/
* Click Sign-in (authenticates via github account)
* Once you have done so you can enable the Cirrus CI hooks on your projects.

Revision as of 11:12, 20 May 2019

Cirrus CI docs status is a cloud based CI service. It offers free CI services for Open Source projects. For the QEMU project we use it to build pn FreeBSD and MacOS systems.

Configuration

Tests are controlled via .cirrus.yml

Targets

  • FreeBSD 12
  • MacOSX

Current Status

The current status of the master branch is: https://api.cirrus-ci.com/github/qemu/qemu.svg [1]

Enabling

  • Go to http://cirrus-ci.com/
  • Click Sign-in (authenticates via github account)
  • Once you have done so you can enable the Cirrus CI hooks on your projects.