oVirt project now has a Jenkins CI server on http://jenkins.ovirt.org.
The CI server runs various jobs on oVirt components * such as ovirt-engine,ovirt-node,etc..
Every commit to gerrit.ovirt.org will trigger the job 'ovirt_engine' which will run 'maven' build and verify that the commit didn't break the code.
If the commit did break the code, it will send an alert email to "engine-patches.ovirt.org" and to the commiter with a link to a log console containing the error.
On success, the job will trigger other jobs such as "find_bugs", "gwt profiles", "create db", "unit-tests", each testing a different part of the code.
In time, more and more jobs will be added to jenkins, which will allow us to catch bugs much faster than before, and to improve code quality even more.
If you have questions, don't hesitate to ask me or infra(a)ovirt.org.
 currently only ovirt-engine is configured and working.
oVirt infrastructure team
The Jenkins doesn't send emails on a broken build to the users which
submitted their problematic patch, causing emails from Jenkins to
engine-patches not being distinguished.
Could a specific mail be sent to the committer and to the patch
reviewers (or just for those who set the +2 flag)?
we have a wiki page describing ovirt.org security mailing lists , but
I think we should at least mention the security mailing lists and how we
handle security issues on our community page .
In the long run, we could also create dedicated security related page
referenced from the main menu/front page.
Would that be possible?
We want security bugs to be sent to security mailing lists, not to the
development mailing lists.
Petr Matousek / Red Hat Security Response Team
I'm trying to upload a python file to the wiki - an example on how to
use python sdk, unfortunately i can't do it:
Permitted file types: png, gif, jpg, jpeg, odp, odt, ods, pdf, jnlp, vsd.
is there a way we can make it happen, if not where would be the
appropriate place to put it in.
Yesterday xTs_w pointed out on IRC that git:// is no longer working. Was
there a specific reason to disable this? Note that many guides still use
Another tip to use git:// for fetching and git+ssh:// for pushing. Add
the following to ~/.gitconfig:
insteadOf = "gh:"
pushInsteadOf = "gh:"
then you can use git clone gh:user/repo. You could use something similar
insteadOf = "ovirt:"
pushInsteadOf = "ovirt:"
Then git clone ovirt:ovirt-engine should work. Promoting this can also
With kind regards,
Ewoud Kohl van Wijngaarden
Is Jenkins ready for additional projects? Can I get an account so I can
configure ovirt-node builds?
How are you handling build requirements on the slave machines? I know
that the ovirt-node image will have some requirements that will probably
not be there otherwise.