From 98af3eefa4af9ed4f8009f3d12ef13a5df16e862 Mon Sep 17 00:00:00 2001 From: Nate Riffe Date: Fri, 12 Dec 2014 09:27:02 -0600 Subject: [PATCH] Try using Travis CI --- .travis.yml | 7 +++++++ Gemfile | 3 +++ Rakefile | 15 +++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 .travis.yml create mode 100644 Gemfile create mode 100644 Rakefile diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..a9f0637 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +rvm: 1.9.3 +notifications: + email: + - 'inkblot@movealong.org' +env: + - PUPPET_VERSION=3.3.0 + - PUPPET_VERSION=3.4.0 diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..9e2837a --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source :rubygems +gem 'rake' +gem 'puppet-lint' diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..08b2307 --- /dev/null +++ b/Rakefile @@ -0,0 +1,15 @@ +require 'puppet-lint/tasks/puppet-lint' + +Rake::Task[:lint].clear +PuppetLint::RakeTask.new :lint do |config| + config.fail_on_warnings + config.relative = true + config.ignore_paths = [ 'pkg/**/*.pp' ] + config.disable_checks = [ + '80chars', + 'class_parameter_defaults', + 'documentation' + ] +end + +task :default => [ :lint ]