Merge pull request #902 from puppetlabs/pdksync_deb10
authorlionce <42546087+lionce@users.noreply.github.com>
Wed, 15 Jan 2020 11:59:48 +0000 (13:59 +0200)
committerGitHub <noreply@github.com>
Wed, 15 Jan 2020 11:59:48 +0000 (13:59 +0200)
pdksync - (FM-8581) - Debian 10 added to travis and provision file refactored

.sync.yml
.travis.yml
provision.yaml

index 92c3f78e6886422ae751e6b2275c252b01b24031..bd63a67be890889ad6bc24402a1b5ce39eff77dd 100644 (file)
--- a/.sync.yml
+++ b/.sync.yml
     services: docker
     sudo: required
     stage: acceptance
+  - bundler_args: 
+    dist: trusty
+    env: PLATFORMS=ub_puppet5
+    rvm: 2.5.3
+    before_script:
+    - bundle exec rake 'litmus:provision_list[travis_ub]'
+    - 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
+    stage: acceptance
+    sudo: required
+  - bundler_args: 
+    dist: trusty
+    env: PLATFORM=ub_puppet6
+    rvm: 2.5.3
+    before_script:
+    - bundle exec rake 'litmus:provision_list[travis_ub]'
+    - 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
+    sudo: required
+    stage: acceptance
   simplecov: true
   notifications:
     slack:
index 0399abce6e780329b6ca3f5f540dd206e7d98ccf..a1db314baccea225b2c7f04ae5c3a1b7cd278c7e 100644 (file)
@@ -53,6 +53,26 @@ matrix:
       services: docker
       stage: acceptance
       sudo: required
+    -
+      before_script: ["bundle exec rake 'litmus:provision_list[travis_ub]'", "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=ub_puppet5
+      rvm: 2.5.3
+      script: ["bundle exec rake litmus:acceptance:parallel"]
+      services: docker
+      stage: acceptance
+      sudo: required
+    -
+      before_script: ["bundle exec rake 'litmus:provision_list[travis_ub]'", "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: PLATFORM=ub_puppet6
+      rvm: 2.5.3
+      script: ["bundle exec rake litmus:acceptance:parallel"]
+      services: docker
+      stage: acceptance
+      sudo: required
 branches:
   only:
     - master
index fadfe699812bb8483dd450762399ddc075ab3905..28d160b1d97930f9090b38c0ceac9097a32ca213 100644 (file)
@@ -2,15 +2,21 @@
 default:
   provisioner: docker 
   images: ['waffleimage/debian8']
-travis_deb:
-  provisioner: docker
-  images: ['debian:8', 'debian:9', 'ubuntu:16.04', 'ubuntu:18.04']
-waffle_deb:
-  provisioner: docker 
-  images: ['waffleimage/debian8', 'waffleimage/debian9', 'waffleimage/ubuntu14.04', 'waffleimage/ubuntu16.04', 'waffleimage/ubuntu18.04']
 vagrant:
   provisioner: vagrant
-  images: ['centos/7', 'generic/ubuntu1804']
+  images: ['centos/7', 'generic/ubuntu1804'] 
+travis_deb:
+  provisioner: docker 
+  images: ['waffleimage/debian9', 'waffleimage/debian10']
+travis_ub:
+  provisioner: docker 
+  images: ['ubuntu:16.04', 'ubuntu:18.04']
+travis_el6:
+  provisioner: docker 
+  images: []
+travis_el7:
+  provisioner: docker 
+  images: []
 release_checks:
   provisioner: vmpooler
   images: ['debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1404-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64']