[openstack-dev] [tc] New project: rally-ci

Sergey Skripnick sskripnick at mirantis.com
Tue Oct 13 17:20:43 UTC 2015


Rally-CI is single daemon which listens gerrit events, run tests and
publish results.

It sounds much like zuul but it is not zuul. The primary goal of rally-ci
is simpleness. It does not any git merges, it have not any complex
pipeline logic. Just test every single CR and put +1 or -1.

First of all Rally-CI is simple way to get up and running Third Party CI.

To configure CI you don't need to mess with puppet, jenkins, gearman etc.
Just one single yaml file with some inline bash.

Here is full configuration example with one job "dsvm-rally-block-migrate"
[0]
This job runs two VMs, deploys multinode devstack, and start rally scenario
"boot-and-live-migrate". It will put +1 only if VM actually migrates from
one
compute to another.

Here is current config of Mirantis Rally CI [1], and realtime status [2]

This project was started six month ago as little script, but it still
growing [3]
I believe this project can help people to catch more problems on early
stage.
Also it may be interesting for people who want to practice with asyncio.

Little tutorial "How to run third party CI on a single node" [4]
Change request in openstack-infra/project-config [5]

[0]
https://github.com/redixin/rci-config/blob/master/sample-multinode-dsvm.yaml
[1] https://github.com/redixin/rci-config/blob/master/config.yaml
[2] http://185.8.56.87/
[3] https://blueprints.launchpad.net/rally-ci
[4] https://github.com/redixin/rally-ci/
[5] https://review.openstack.org/#/c/185365/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151013/90425d1a/attachment.html>


More information about the OpenStack-dev mailing list