diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-11-27 00:45:09 +1100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-11-27 00:45:09 +1100 |
commit | 0fe4611b9983bc3a36d58a54d2bc30b355199742 (patch) | |
tree | 0e85c5d1e9359a0931550e3623fa734f21b532cb | |
parent | f6b8a6934002fb2eac842811878b3a3e31c04165 (diff) | |
download | facter-0fe4611b9983bc3a36d58a54d2bc30b355199742.tar.gz facter-0fe4611b9983bc3a36d58a54d2bc30b355199742.tar.xz facter-0fe4611b9983bc3a36d58a54d2bc30b355199742.zip |
Added ci namespace and Rake tasks
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | Rakefile | 19 |
2 files changed, 21 insertions, 0 deletions
@@ -1,4 +1,6 @@ 1.5.3: + Added ci namespace and Rake tasks + Fixed #1650 - OS X package creation script should be more selective about cleaning out prior versions @@ -44,3 +44,22 @@ task :archive do sh "git archive --format=tar --prefix=facter-#{archive}/ HEAD | gzip -c > facter-#{archive}.tgz" end + +namespace :ci do + + desc "Run the CI prep tasks" + task :prep do + require 'rubygems' + gem 'ci_reporter' + require 'ci/reporter/rake/rspec' + require 'ci/reporter/rake/test_unit' + ENV['CI_REPORTS'] = 'results' + end + + desc "Run CI RSpec tests" + task :spec => [:prep, 'ci:setup:rspec'] do + sh "cd spec; rake all; exit 0" + end + +end + |