Alex, Thank you for interesting proposal. I suppose pre check-in test is long-awaited for everyone. I'm looking forward to see your Jenkins made public.
If possible, can you share jenkins job's settings.xml for future reference when it is ready? Regards, Noji 2014-05-13 2:04 GMT-06:00 Daan Hoogland <daan.hoogl...@gmail.com>: > Ritu, > > If I understood Alex' page on the wiki correctly you can run against > your own fork. > @Alex: true? > > On Wed, May 7, 2014 at 8:07 PM, Ritu Sabharwal <rsabh...@brocade.com> wrote: >> Hi Alex, >> >> I am a new developer (non-commiter) and getting to learn about the >> development process of CloudStack. >> >> I have a question about the Jenkins, when you say create a branch for your >> code and ask Jenkins to run BVT on your branch. The branch will be created >> on my local repository but Jenkins would run on central repository. In that >> case, does it mean that I install Jenkins locally on my setup. >> >> Please help. >> >> Thanks, >> Ritu S. >> >> -----Original Message----- >> From: Alex Huang [mailto:alex.hu...@citrix.com] >> Sent: Tuesday, May 06, 2014 5:04 PM >> To: dev@cloudstack.apache.org >> Subject: [PROPOSAL] Using continuous integration to maintain our code >> quality... >> >> Hi All, >> >> This is something I brought up a long time ago but really didn't have the >> resources to get it all up and running until now. Throughout the past year, >> Edison, Prasanna, Amogh, Bharat, Koushik, Talluri, and others have been >> chipping away at it. At this point, we finally pull together a continuous >> integration setup that we can use to make sure that CloudStack master and >> the currently release branch are always stable. This is getting pretty >> close to be completed and we like to share it with the community in hopes >> that we can reduce/eliminate that problems we've seen with our recent >> releases. Currently, the physical hardware are hosted by Citrix but we'll >> be more than willing to donate the work to infra when that's all settled. >> >> This does require effort from the community to make a change in their >> development process. These steps are detailed at [1]. I like to get >> feedback on what everyone think about this. >> >> What have we done: >> - We replaced a large selection of the BVT tests to run with the simulator >> instead of actual hardware. This shortens the duration of each BVT run. >> Today, a BVT that runs tests for XenServer and KVM completes in 30-40 >> minutes. >> - We will run the new BVT on master and the current release branch on a >> continuous basis. >> - Developers can use Jenkins to ask BVT to be run on their branch so they >> can know it won't break the continuous integration before they merge to >> master and the current release branch. >> >> Please have a read and let me know what you think. >> >> --Alex >> >> [1] >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Development+Process > > > > -- > Daan