-
Notifications
You must be signed in to change notification settings - Fork 0
JRubyAndContinuousIntegration
This page is being developed. For now it is merely a list of tasty links.
CI::Reporter is an add-on to Test::Unit and RSpec that allows you to generate XML reports of your test and/or spec runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report XML format, thus allowing your CI system to track test/spec successes and failures.
-
Continuous Integration Goodness(TM) for Your Ruby Project (Nick Sieger)
- ci-reporter (Nick Sieger)
http://www.atlassian.com/software/bamboo/ Developer Source (proprietary, but you get source code with purchase)
Confirmed to work with JRuby
- Create a "Builder:
- Label: "JRuby"
- Type: Custom Command
- Path: your $JRUBY_HOME
- Builder Configuration
- Argument: $JRUBY_HOME/bin/rake test
- Ruby on Rails continuously integrated with Bamboo (Geoffrey Wiseman)
- Bamboo, Ruby on Rails, Test Reports and RCov (Geoffrey Wiseman)
http://cruisecontrol.sourceforge.net/ FOSS
http://cruisecontrolrb.thoughtworks.com/ FOSS
https://hudson.dev.java.net/ FOSS
Confirmed to work with JRuby
See instructions in JRuby / Ruby Continuous Integration with Hudson to configure.
It also can execute Rake tasks as build steps. See instructions to configure in Using Hudson as Rails CI server
Both Sun and Atlassian have asked what features the Ruby and JRuby community would like to see in CI tools. Add ideas here.
- I'd like Hudson to either support rake and ci:reporter out of the box, or for their to be a plugin to do this. Allowing configuration in much the same way as you configure an ant project.