[p4] Build automation question

Patrick Bennett patrick.bennett at inin.com
Tue Jan 16 19:50:52 PST 2007


I've actually been pretty happy with Parabuild for one of our systems 
(from www.viewtier.com if you can't find it).
I've got about 22 builds running through it right now and it's been 
working really well for me.
It's inexpensive and works well with Perforce and it definitely wouldn't 
have a problem with your different branch problem (if you want to call 
it that - sounds normal to me. :>)
You specify a list of mappings to monitor & sync and it checks for a 
changelist difference in just those paths.
I tried CruiseControl.Net for a while but gave up on it as its interface 
and several of its features were severely lacking compared to Parabuild.
What about Parabuild did you find limited for you?  Considering your one 
comment was centered around basic continuous integration (which 
Parabuild handles quite well), I'm curious what other things you noticed?
It definitely needs some tweaking here and there but they improve it 
pretty quickly and are extremely open to suggestions. 
If there was any one thing that needed a massive overhaul it would 
easily be the documentation but in general you can get most things 
figured out on your own.

Cheers...
Patrick Bennett

Jay Renbaum wrote:
> Does anyone have suggestions for a build automation tool that works well
> with Perforce?
>
>  
>
> I've been looking at Parabuild, Pulse and Quickbuild, but they are all
> limited in their functions. I would like to find a tool that can perform
> continuous builds for us, but is also capable of accepting changelist
> inputs when kicking off a build.
>
>  
>
> Additionally, we build out of 2 depots that reside under a single
> Perforce server. This means that we have one changelist counter that
> keeps growing across all depots. We actually create workspaces on the
> fly. My current homebrew build script accepts different branch names for
> the 2 components and 2 different changelists as one component may be at
> a different point in development than the other. Is anyone aware of a
> build tool that allows for different branches and/or changelists? 
>
>  
>
> Thanks,
>
>  
>
> Jay Renbaum
>
>  



More information about the perforce-user mailing list