Sha256: 44fc90cc045c899522e4f3ca028046d202f6b0603bf67a3885f1de114344a305

Contents?: true

Size: 1.61 KB

Versions: 8

Compression:

Stored size: 1.61 KB

Contents

# encoding: utf-8

require 'rubygems'
require 'bundler'
require 'semver'

def s_version
  SemVer.find.format "%M.%m.%p%s"
end

begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end
require 'rake'

require 'juwelier'
Juwelier::Tasks.new do |gem|
  # gem is a Gem::Specification... see http://guides.rubygems.org/specification-reference/ for more options
  gem.name = "ansible-powerplay"
  gem.homepage = "http://github.com/flajann2/ansible-powerplay"
  gem.license = "MIT"
  gem.summary = %Q{Powerplay enables you to run Ansible playbooks in parallel. }
  gem.description = %Q{Ansible Powerplay, by way of its DSL, allows you to
                       specify your Ansible playbooks and their vars, and common
                       vars to all, so that you can run your
                       indeoendent playbooks in full parallel.}
  gem.email = "fred.mitchell@gmx.de"
  gem.authors = ["Fred Mitchell"]
  gem.version = s_version
  gem.required_ruby_version = '>= 2.2'

  # Exclusions
  gem.files.exclude 'foo/**/*', 'rdoc/*', 'examples/*', '*.log',
                    '.idea/**/*', '.idea/**/.*', '.yardoc/**/*',
                    'Guardfile'
end
Juwelier::RubygemsDotOrgTasks.new

require 'rspec/core'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
  spec.pattern = FileList['spec/**/*_spec.rb']
end

desc "Code coverage detail"
task :simplecov do
  ENV['COVERAGE'] = "true"
  Rake::Task['spec'].execute
end

task :default => :spec

require 'yard'
YARD::Rake::YardocTask.new

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ansible-powerplay-1.4.7 Rakefile
ansible-powerplay-1.4.6 Rakefile
ansible-powerplay-1.4.5 Rakefile
ansible-powerplay-1.4.4 Rakefile
ansible-powerplay-1.4.3 Rakefile
ansible-powerplay-1.4.2 Rakefile
ansible-powerplay-1.4.1 Rakefile
ansible-powerplay-1.4.0 Rakefile