[p4] Build automation question
David Weintraub
qazwart at gmail.com
Tue Jan 16 20:04:20 PST 2007
Sounds like a job for CruiseControl! There are limits to
CruiseControl. For example, it really likes ant. If I use makefiles
and a shell script to run a build, I will write a build.xml file as a
wrapper to fire off the shell script. Otherwise, CruiseControl won't
send me certain information (like the build number).
You can fire off a build with CruiseControl by pressing the "Build"
button, or you can have it do a continuous build process. You really
cannot give it a changelist number and say "build this". But in order
to use CruiseControl, you have to have some sort of build script
anyway (even if its a build.xml ant file). So, it is possible to write
your build script to take a changelist number as a parameter and run
your build script manually if you want to build a specific changelist.
The biggest problem I have with CruiseControl is documentation.
On 1/16/07, Jay Renbaum <Jay.Renbaum at hillcrestlabs.com> 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
>
>
>
>
>
>
>
> _______________________________________________
> perforce-user mailing list - perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
>
--
--
David Weintraub
qazwart at gmail.com
More information about the perforce-user
mailing list