Files | Admin

Notes:

Release Name: 0.5.0

Notes:
This is the last internal TW release before we go public with 1.0, 
and has almost all of the planned 1.0 features.

0.5.0 adds custom build artifacts, ability to drill down from build error to source code, 
much better documentation, Jabber notifier and some other cool stuff.

By the way, Josh Evnin, our UI designer, rocks. Period.


Changes: - IMPORTANT: working directory renamed from 'builds' to 'projects' - custom build artifacts (displayed as hyperlinks on the build page) - drill down from error message to to source code - when builder detects a change to project_config.rb, it automatically reloads the project (no need to restart the builder) - 'cruise start' starts dashboard and all project builders (unless -e development or --without-builders option is specified) - 'cruise start' starts dashboard in production environment. Use 'cruise start -e development' for development. - more, and better, documentation - plugin for sending build notices as instant messages via Jabber protocol (should work with IRC, ICQ, Yahoo, MSN, Google Talk or anything else that has a Jabber transport). - 'build add' does not create project_config.rb, and therefore does not write down SVN user/password (relying on password caching and/or key-based authentication and/or read-only anonymous access. - builder plugins receive build_broken and build_fixed events when build status goes from green to red and vice versa - RSS feed - dashboard UI is even better than before - default SVN polling interval changed to 30 seconds - dashboard displays who committed and their comments - dashboard displays how much time did it take to perform a build - [bugfix] Debug-level messages are logged in development mode - [bugfix] Running builder doesn't block the dashboard on Windows - [bugfix] Test Failure Parser correctly parses failure messages from Mocha - [bugfix] dashboard autorefresh handles adding/deleting a project