(PDK-1501) Allow Travis CI config to be templated
Previously the module unmanaged the Travis CI file when converted to Litmus. This commit allows the Travis CI file to be managed.
This commit is contained in:
57
.sync.yml
57
.sync.yml
@@ -7,7 +7,62 @@
|
||||
unmanaged: true
|
||||
|
||||
.travis.yml:
|
||||
unmanaged: true
|
||||
branches:
|
||||
- release
|
||||
includes:
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet5
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_deb]'
|
||||
- bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'
|
||||
- bundle exec rake 'litmus:install_agent[puppet5]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet6
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_deb]'
|
||||
- bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'
|
||||
- bundle exec rake 'litmus:install_agent[puppet6]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet5
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_el]'
|
||||
- bundle exec rake 'litmus:install_agent[puppet5]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet6
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_el]'
|
||||
- bundle exec rake 'litmus:install_agent[puppet6]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
|
||||
appveyor.yml:
|
||||
delete: true
|
||||
|
||||
88
.travis.yml
88
.travis.yml
@@ -23,59 +23,6 @@ stages:
|
||||
matrix:
|
||||
fast_finish: true
|
||||
include:
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet5
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_deb]'
|
||||
- bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'
|
||||
- bundle exec rake 'litmus:install_agent[puppet5]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet6
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_deb]'
|
||||
- bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'
|
||||
- bundle exec rake 'litmus:install_agent[puppet6]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet5
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_el]'
|
||||
- bundle exec rake 'litmus:install_agent[puppet5]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet6
|
||||
rvm: 2.5.1
|
||||
before_script:
|
||||
- bundle exec rake 'litmus:provision_list[travis_el]'
|
||||
- bundle exec rake 'litmus:install_agent[puppet6]'
|
||||
- bundle exec rake litmus:install_module
|
||||
script:
|
||||
- bundle exec rake litmus:acceptance:parallel
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
env: CHECK="check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop syntax lint metadata_lint"
|
||||
stage: static
|
||||
@@ -90,6 +37,41 @@ matrix:
|
||||
-
|
||||
env: DEPLOY_TO_FORGE=yes
|
||||
stage: deploy
|
||||
-
|
||||
before_script: ["bundle exec rake 'litmus:provision_list[travis_deb]'", "bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'", "bundle exec rake 'litmus:install_agent[puppet5]'", "bundle exec rake litmus:install_module"]
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet5
|
||||
rvm: 2.5.1
|
||||
script: ["bundle exec rake litmus:acceptance:parallel"]
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
before_script: ["bundle exec rake 'litmus:provision_list[travis_deb]'", "bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='localhost*'", "bundle exec rake 'litmus:install_agent[puppet6]'", "bundle exec rake litmus:install_module"]
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=deb_puppet6
|
||||
rvm: 2.5.1
|
||||
script: ["bundle exec rake litmus:acceptance:parallel"]
|
||||
services: docker
|
||||
-
|
||||
before_script: ["bundle exec rake 'litmus:provision_list[travis_el]'", "bundle exec rake 'litmus:install_agent[puppet5]'", "bundle exec rake litmus:install_module"]
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet5
|
||||
rvm: 2.5.1
|
||||
script: ["bundle exec rake litmus:acceptance:parallel"]
|
||||
services: docker
|
||||
sudo: required
|
||||
-
|
||||
before_script: ["bundle exec rake 'litmus:provision_list[travis_el]'", "bundle exec rake 'litmus:install_agent[puppet6]'", "bundle exec rake litmus:install_module"]
|
||||
bundler_args:
|
||||
dist: trusty
|
||||
env: PLATFORMS=el_puppet6
|
||||
rvm: 2.5.1
|
||||
script: ["bundle exec rake litmus:acceptance:parallel"]
|
||||
services: docker
|
||||
sudo: required
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
|
||||
Reference in New Issue
Block a user