Release Name: 0.3.0
Notes:
Another internal TW release, with unified command-line
interface, customizable build behavior, somewhat more
useful (although still very primitive) dashboard,
and a bunch of bugfixes/enhancements driven by the
attempts to use earlier version on real-life Rails gigs.
With this release, we are much closer to the "CI server
that just works out of the box" ideal.
Changes:
- builder is building 'cruise', 'test' or 'default' target, depending on what is defined in the project
- when build is running, OS variable CC_BUILD_ARTIFACTS is pointing to the build artifacts directory
- customizable Rake task and build command
- customizable polling interval
- Handling of build loop errors (other than 'Build Failed')
- improved logging
- if builder is invoked with --trace option, it calls Rake with --trace option, too
- Bugfix: explicitly require 'rubygems' before trying to require 'rake', do not rely on RUBYOPT=-rubygems to be set.
- Bugfix: Adding a project a second time deletes the original
- Bugfix: Parsing SVN log output for a revision made by anonymous author
|