Sha256: c2b6342c134931317ab1907e0ca2c124e2fb1bf867886ee017a72a0e91630ba5

Contents?: true

Size: 646 Bytes

Versions: 2

Compression:

Stored size: 646 Bytes

Contents

require "bundler/gem_tasks"

desc 'Update puppet module dependencies using librarian-puppet'
task :update do
  require 'fileutils'
  sh 'librarian-puppet install --path="puppet-modules" --strip-dot-git --clean --verbose'
  Dir['./puppet-modules/*/{.git,.gitignore,tests,spec,Rakefile,.travis.yml,TODO.md,Gemfile}'].each do |path|
    FileUtils.rm_rf path
  end
end

begin
  require 'rspec/core/rake_task'
  RSpec::Core::RakeTask.new(:spec)

  desc 'Run specs with code coverage enabled'
  task :coverage do
    ENV['COVERAGE'] = 'true'
    Rake::Task["spec"].execute
  end

  task :default => :coverage

  task :ci => :spec
rescue LoadError; end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-boxen-0.0.4 Rakefile
vagrant-boxen-0.0.3 Rakefile