continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maria Odea Ching" <och...@apache.org>
Subject Re: Initial Efforts for Parallel Builds
Date Fri, 19 Dec 2008 06:12:08 GMT
This is entirely different from the work going into the distributed builds
branch. We'll probably either merge one branch at a time to trunk first or
merge both branches and then merge to trunk :)

Thanks,
Deng

On Fri, Dec 19, 2008 at 1:15 PM, Christian Edward Gruber <
cgruber@israfil.net> wrote:

> Ok, let me just say that this rocks.  I'm so happy with this.  Is this
> co-ordinated with the distributed builds branch at all, or is this an
> entirely different layer?
>
> Christian.
>
>
> On 18-Dec-08, at 22:05 , Maria Odea Ching wrote:
>
>  Hi Everyone,
>>
>> I've staged a snapshot from the parallel builds branch to give you a
>> preview
>> of the recent efforts that have been put into this.
>> You can get the binaries @
>>
>> http://people.apache.org/~oching/continuum-parallel-builds/org/apache/continuum/continuum-jetty/1.3.1-SNAPSHOT/<http://people.apache.org/%7Eoching/continuum-parallel-builds/org/apache/continuum/continuum-jetty/1.3.1-SNAPSHOT/>
>>
>> To get it working:
>> 1. In the Configuration page, set Number of Allowed Builds in Parallel to
>> a
>> value greater than 1 and save the changes.
>> 2. Create a new Build Queue. You can create a few more if you want but you
>> shouldn't be permitted to create more than the Number of Allowed Builds in
>> Parallel you've set in the configuration.
>> 3. In the Schedules page, edit DEFAULT_SCHEDULE and select the Build
>> Queues
>> you want to attach to it. These build queues would be used to distribute
>> the
>> checkouts/builds to be executed when the DEFAULT_SCHEDULE is used.
>> 4. Add a number of projects (different project groups if possible) to
>> Continuum. You should be able to see in the Queues page the current
>> checkout/builds executing and the queued tasks, and to which Build Queue
>> are
>> these tasks executing or queued.
>>
>> There are still a couple of bugs that need to be fixed before we're ready
>> to
>> merge to trunk:
>> 1. checkboxes for cancelling a set of queued tasks in Queues page are not
>> showing up
>> 2. handle instances when a project is still building and a release is
>> triggered
>> 3. deletion of build queue (a FK constraint violation error is
>> encountered)
>> 4. fix failing tests due to a number methods of some classes in handling
>> the
>> task queues being moved
>>
>> Thoughts, comments, suggestions and feedback (good or bad) are very
>> welcome
>> ;-)
>>
>>
>> Thanks,
>> Deng
>>
>>
>> --
>> Maria Odea Ching
>> Software Engineer | Exist Global | 687-4091 | Skype: maria.odea.ching |
>> www.exist.com | Innovation Delivered
>>
>
>


-- 
Maria Odea Ching
Software Engineer | Exist Global | 687-4091 | Skype: maria.odea.ching |
www.exist.com | Innovation Delivered

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message