Any commit pushed to Github now will cause Github to POST to RCR. RCR
will pull and attempt a build (running rake) and report any issues. A
notification will be sent to project owner (me) and other user's on
that project. [3]
Caveats:
1) Configured to only run using Ruby 1.9.1 The build/specs fail under
1.8.6 [1]. Have to look into this.
2) The Rakefile has an empty db:migrate. As we don't use a datavase [2]
3) It starts and stops the server in the Rakefile now:
rake -T server
(in /Users/edh/ruby/spec_wire)
rake server:specs # Run specs with server
rake server:start # Start ruby server for specs
rake server:stop # Stop ruby server for specs
The default is server:specs. It is wrapped by the other two.
Note, you must now do a git submodule init && git submodule update
to initialize the limonade sub-project. This fraks the gem build, in
that now the gem will not contain limonade, once installed. I think I
can get around this by hand editing the gemspec. This affects the
spec_wire command in that, out of the box, the user is not going to be
able to run w/o first installing limonade in spec/server/lib. (Perhaps
a note can be output to this requirement.(
Also added ./tmp/class_cache
So, 1.8.6 compatibility. gemspec missing limonade, moving limonade
requirement in server.php to support/env.php.
1.8.7 compatibility. Please git pull origin master and check on a fresh system.
Once fixed, 0.3.5 can be bumped and push the gem to gemcutter,
Cheers,
Ed
RCR remarks:
[1] Question why no 1.8.7 support as this is Rails recommendation.
[2] Can only choose (SQLite or none) but still attempts rake db:migrate
[3] Don't forget to sign up so you can be a collaborator and rx notifications.
Ed Howland
http://greenprogrammer.wordpress.com
http://twitter.com/ed_howland
---------- Forwarded message ----------
From: RunCodeRun Bot <b...@runcoderun.com>
Date: Sat, Feb 13, 2010 at 1:21 PM
Subject: [edhowland/spec_wire] build 53f19bb fixed - commit by Ed Howland
To:
Your project spec_wire has succeeded.
Runtime: ruby_191
Branch: refs/heads/master
Commit: 53f19bb
Author: Ed Howland
added db:migrate for RunCodeRun
View the build details:
http://runcoderun.com/edhowland/spec_wire/builds/53f19bbe25d28ba2b95e64f64b5b9a319ab54fca/2/ruby_191
View the commit on GitHub:
http://github.com/edhowland/spec_wire/commit/53f19bbe25d28ba2b95e64f64b5b9a319ab54fca
Thanks!
The RunCodeRun Team
http://support.runcoderun.com
http://runcoderun.com
You can opt out of build notifications at http://runcoderun.com/opt_out