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

Reply via email to