What tools do you use for automating builds?
Hi all Build Engineers,
what systems do you use for automating builds - do you use your own tools, or some opensource project?
If it is something public, which one it is, and what were the reasons to chose it?
We are thinking about using the Hudson system (http://hudson.dev.java.net/) for our developers, but would like to hear from other RE groups about their experiences too.
Thanks,
Karel
[429 byte] By [
KCNa] at [2007-11-26 22:58:09]

# 1
All of our builds of various projects and products are automated
via cron and shell scripts. The grand-daddy of the build scripts is the
"nightly" script used by Solaris. You can access this from opensolaris.org.
Most build scripts are far less complicated. The scripts all have
some sort of logging and emailing mechanism.
Bruce
# 2
Our build system automated via cron table and shell, make scripts too. Also, we're built special systems based on shell scripts for PIB (pre-integration build) and post-build activities.
In additional, we're used Buildtraq is a tool to view build results from a web browser. The benefit of Buildtraq is it could be added to any legacy system just to show build results via rows & columns from a web browser.
Serge Burlyga
Build & Infrastructure Engineering
Sun Microsystems, Inc.
# 3
Tinderbox is another build monitoring tool. It does not show detailed steps of a build cycle. It only shows the final result : success or failed. But it can display build output for multiple platforms on the same page.
This is how the tinderbox build grid will look --> http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey
Detail Info -->
http://www.mozilla.org/tinderbox.html
Tinderbox can be connected to Bonsai -->
It is a tool that shows you who checked in what, lets you perform queries on the contents of a CVS archive; get a list of checkins, see what checkins have been made by a whom, or on a given CVS branch, or in a particular time period.
Detail Info -->
http://www.mozilla.org/bonsai.html