Sha256: e339c9146daf9fbd3e0420dff3aa0c03479f334be73a424f68ea17affe89b10d

Contents?: true

Size: 697 Bytes

Versions: 16

Compression:

Stored size: 697 Bytes

Contents

require 'rake'
require 'rake/packagetask'
require 'rubygems/package_task'

task :default do
    sh %{rake -T}
end

require 'fileutils'

def version
  require 'puppetlabs_spec_helper/version'
  PuppetlabsSpecHelper::Version::STRING
end

namespace :package do
  desc "Create the gem"
  task :gem do
    spec = Gem::Specification.load("puppetlabs_spec_helper.gemspec")
    Dir.mkdir("pkg") rescue nil
    if Gem::Version.new(`gem -v`) >= Gem::Version.new("2.0.0.a")
      Gem::Package.build(spec)
    else
      Gem::Builder.new(spec).build
    end
    FileUtils.move("puppetlabs_spec_helper-#{version}.gem", "pkg")
  end
end

desc "Cleanup pkg directory"
task :clean do
  FileUtils.rm_rf("pkg")
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
puppetlabs_spec_helper-1.0.1 Rakefile
puppetlabs_spec_helper-1.0.0 Rakefile
puppetlabs_spec_helper-0.10.3 Rakefile
puppetlabs_spec_helper-0.10.2 Rakefile
puppetlabs_spec_helper-0.10.1 Rakefile
puppetlabs_spec_helper-0.10.0 Rakefile
puppetlabs_spec_helper-0.9.1 Rakefile
puppetlabs_spec_helper-0.9.0 Rakefile
puppetlabs_spec_helper-0.8.2 Rakefile
puppetlabs_spec_helper-0.8.1 Rakefile
puppetlabs_spec_helper-0.8.0 Rakefile
puppetlabs_spec_helper-0.7.0 Rakefile
puppetlabs_spec_helper-0.6.0 Rakefile
puppetlabs_spec_helper-0.5.2 Rakefile
puppetlabs_spec_helper-0.5.1 Rakefile
puppetlabs_spec_helper-0.5.0 Rakefile