Sha256: ccf5359e31dcce575b7c0d9336effc212e72019c1bc63333b441b47fc90fcbd5

Contents?: true

Size: 1.2 KB

Versions: 17

Compression:

Stored size: 1.2 KB

Contents

require 'rake/testtask'

CHEF_VPC_PROJECT = "#{File.dirname(__FILE__)}" unless defined?(CHEF_VPC_PROJECT)

$:.unshift File.join(File.dirname(__FILE__),'lib')
require 'chef-vpc-toolkit'
include ChefVPCToolkit

Dir[File.join(File.dirname(__FILE__), 'rake', '*.rake')].each do  |rakefile|
	import(rakefile)
end

Rake::TestTask.new(:test) do |t|
	t.pattern = 'test/*_test.rb'
	t.verbose = true
end
Rake::Task['test'].comment = "Unit"

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
	gemspec.name = "chef-vpc-toolkit"
	gemspec.summary = "Rake tasks to automate and configure server groups in the cloud with Chef."
	gemspec.description = "The Chef VPC Toolkit is a set of Rake tasks that provide a framework to help automate the creation and configuration of cloud server groups for development or testing. Requires Cloud Servers VPC."
	gemspec.email = "dan.prince@rackspace.com"
	gemspec.homepage = "http://github.com/rackspace/chef-vpc-toolkit"
	gemspec.authors = ["Dan Prince"]
    gemspec.add_dependency 'rake'
    gemspec.add_dependency 'builder'
    gemspec.add_dependency 'json'
    gemspec.add_dependency 'uuidtools'
  end
rescue LoadError
  puts "Jeweler not available. Install it with: sudo gem install jeweler"
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
chef-vpc-toolkit-2.8.2 Rakefile
chef-vpc-toolkit-2.8.1 Rakefile
chef-vpc-toolkit-2.8.0 Rakefile
chef-vpc-toolkit-2.7.2 Rakefile
chef-vpc-toolkit-2.7.1 Rakefile
chef-vpc-toolkit-2.7.0 Rakefile
chef-vpc-toolkit-2.6.1 Rakefile
chef-vpc-toolkit-2.6.0 Rakefile
chef-vpc-toolkit-2.5.2 Rakefile
chef-vpc-toolkit-2.5.1 Rakefile
chef-vpc-toolkit-2.5.0 Rakefile
chef-vpc-toolkit-2.4.0 Rakefile
chef-vpc-toolkit-2.3.2 Rakefile
chef-vpc-toolkit-2.3.1 Rakefile
chef-vpc-toolkit-2.3.0 Rakefile
chef-vpc-toolkit-2.2.0 Rakefile
chef-vpc-toolkit-2.1.0 Rakefile