Add gitlab-ci.yml
This commit is contained in:
parent
62c54616b1
commit
db27689e7a
|
@ -0,0 +1,30 @@
|
|||
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 test
|
||||
|
||||
# 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
|
||||
|
||||
# Build and deploy docs on GitLab Pages
|
||||
pages:
|
||||
stage: deploy
|
||||
script:
|
||||
- bundle install --without tests --path vendor
|
||||
- bundle exec rake docs
|
||||
artifacts:
|
||||
paths:
|
||||
- public
|
Loading…
Reference in New Issue