Sha256: 5bfc188a217b4d02784fe7ec434580ee4f3643fe75b77109e8c3e469fd30e5ad
Contents?: true
Size: 925 Bytes
Versions: 21
Compression:
Stored size: 925 Bytes
Contents
require 'bundler' Bundler::GemHelper.install_tasks task :default => [ :test ] do end desc "Run Test::Unit tests" task :test do Dir["test/**/*_test.rb"].each { |test| require(File.expand_path(test)) } end desc "Used for quickly deploying and testing updates without pusing to rubygems.org" task :deploy do File.open("DEV_VERSION", "w") { |f| f.write(".DEV.#{Time.now.to_i}") } gem_file = "testbot-#{Testbot.version}.gem" config = YAML.load_file(".deploy_config.yml") Rake::Task["build"].invoke begin system(config["upload_gem"].gsub(/GEM_FILE/, gem_file)) || fail system(config["update_server"].gsub(/GEM_FILE/, gem_file)) || fail system(config["restart_server"]) || fail ensure system("rm DEV_VERSION") end end desc "Used to restart the server when developing testbot" task :restart do config = YAML.load_file(".deploy_config.yml") system(config["restart_server"]) || fail end
Version data entries
21 entries across 21 versions & 2 rubygems
Version | Path |
---|---|
testbot-0.6.2 | Rakefile |