diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..268210d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +image: ruby:2.3 + +# Test job template +.test_template: &test_definition + stage: test + script: + - bundle install --jobs $(nproc) --without docs --path vendor + - bundle exec rake tests + - bundle exec rake spec + +# Test with version present on Debian stable +test:puppet48: + variables: + PUPPET_VERSION: "~> 4.8.2" + FACTER_VERSION: '~> 2.4.6' + HIERA_VERSION: '~> 3.2.0' + <<: *test_definition + +# Test with latest Puppet release +test:puppetlatest: + <<: *test_definition |