Zymunt tried to send this to validation, but it bounced.

Begin forwarded message:

> From: Zygmunt Bazyli Krynicki <[email protected]>
> Date: 9 July 2013 15:48:58 GMT+01:00
> To: Dave Pigott <[email protected]>
> Subject: Fwd: Automatically testing and landing approved LAVA merge requests
> 
> 
> 
> ---------- Forwarded message ----------
> From: Zygmunt Krynicki <[email protected]>
> Date: 2013/7/5
> Subject: Automatically testing and landing approved LAVA merge requests
> To: [email protected]
> Cc: [email protected]
> 
> 
> Hi.
> 
> I'm working on CI that automatically tests and lands approved branches to 
> lp:lava subprojects. Currently the process of adding another project to 
> support is manual. It requires adding a few lines to tarmac configuration 
> file and creating the required ci-info directory.
> 
> I've done that for lp:lava-tool and lp:lava-server (which fails CI today) and 
> I'm doing that for lp:lava-dispatcher (also fails today).
> 
> Currently the automatic merges are *already enabled* for lp:lava-tool. Any 
> merge request that has at least one "approved" review comment the whole merge 
> request is switched to "approved" state is automatically landed. Failure to 
> run tests obviously prevents landing with an appropriate comment being added 
> to the merge request. Merges happen every hour, I can easily make that more 
> common if you want to though.
> 
> Currently all testing happens on Ubuntu 12.04.2 LTS. If required we can 
> enable testing on any OS of choice without much issues but someone should add 
> 1GB to the machine that runs all tests for proper virtualization support. I 
> was thinking that we could extend that to Fedora and Debian if there is 
> interest.
> 
> I'll be rolling this out with Tyler's approval to all the other projects in 
> the LAVA group. Currently the CI information (how to run tests, etc) is 
> inside the lava-landing-tests repository but it can be moved to particular 
> project repositories (the code already supports that).
> 
> I've pushed the code to https://github.com/zyga/lava-landing-tests - 
> comments, questsions, bugs, pull requests are all welcome.
> 
> Thanks
> ZK
> 
_______________________________________________
linaro-validation mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-validation

Reply via email to