dev/provisioning/modules/systemd/Rakefile
author ymh <ymh.work@gmail.com>
Tue, 08 Nov 2016 09:01:53 +0100
changeset 397 35c597ce5da4
parent 146 dc4d1cdc47e0
permissions -rw-r--r--
Added tag 0.0.6 for changeset c8f651e7e4ff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
146
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
require 'puppetlabs_spec_helper/rake_tasks'
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
require 'puppet-lint/tasks/puppet-lint'
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
Rake::Task[:lint].clear
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
PuppetLint::RakeTask.new :lint do |config|
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
  config.ignore_paths = ["spec/**/*.pp", "pkg/**/*.pp", "vendor/**/*.pp"]
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
  config.disable_checks = ['80chars']
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
  config.fail_on_warnings = true
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
end
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
PuppetSyntax.exclude_paths = ["spec/fixtures/**/*.pp", "vendor/**/*"]
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
# Publishing tasks
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
unless RUBY_VERSION =~ /^1\.8/
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
  require 'puppet_blacksmith'
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
  require 'puppet_blacksmith/rake_tasks'
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
  require 'github_changelog_generator/task'
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
  GitHubChangelogGenerator::RakeTask.new :changelog do |config|
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    m = Blacksmith::Modulefile.new
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
    config.future_release = m.version
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    config.release_url = "https://forge.puppetlabs.com/#{m.author}/#{m.name}/%s"
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
  end
dc4d1cdc47e0 first implementation of handle install. Need refinement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
end