You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.travis.yml 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ---
  2. sudo: false
  3. language: ruby
  4. cache: bundler
  5. bundler_args: --without system_tests development
  6. before_install:
  7. - bundle -v
  8. - rm Gemfile.lock || true
  9. - gem update --system
  10. - gem update bundler
  11. - gem --version
  12. - bundle -v
  13. script:
  14. - 'bundle exec rake $CHECK'
  15. matrix:
  16. fast_finish: true
  17. include:
  18. - rvm: 1.9.3
  19. env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes" CHECK=test
  20. - rvm: 1.9.3
  21. env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes" FUTURE_PARSER="yes" CHECK=test
  22. - rvm: 2.1.9
  23. env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes" CHECK=test
  24. - rvm: 2.1.9
  25. env: PUPPET_VERSION="~> 4.0" CHECK=test
  26. - rvm: 2.2.5
  27. env: PUPPET_VERSION="~> 4.0" CHECK=test
  28. - rvm: 2.3.1
  29. env: PUPPET_VERSION="~> 4.0" CHECK=build DEPLOY_TO_FORGE=yes
  30. # - rvm: 2.3.1
  31. # env: PUPPET_VERSION="~> 4.0" CHECK=rubocop
  32. - rvm: 2.3.1
  33. env: PUPPET_VERSION="~> 4.0" CHECK=test
  34. - rvm: 2.4.0-preview1
  35. env: PUPPET_VERSION="~> 4.0" CHECK=test
  36. allow_failures:
  37. - rvm: 2.4.0-preview1
  38. notifications:
  39. email: false
  40. deploy:
  41. provider: puppetforge
  42. user: bzed
  43. password:
  44. secure: "ZInnboKjJg1ZN62Pb6t1tY2qPt0NEZWOlp+vo/CzY/Jxeoh8WdWVAVLyn6ay2/aPm0lgLYLNgHLEdB0qyZvgKXdajAjuZdVsrl5jAh/AoRTVpVTVx4YmpbFUxruO6DZcu3i5er3pKy5vuZjbdRhPBwObC4ImHJItS4FOt2aKb640s3nRk+AkM/pAoGOtpOzVLVDG/Wy/539MjQfvJ/qNlUBipSDkxshFRhq18rO/cg9yETCO1M7hG2qZgvqaX64jVhUs9nni+y9EMFdEGMIGULueALZ63aA9Bo/24q40mIDmMHF79eTNBhUCfugbXM5fYzwzVY+2NtEEgPmMY68/yCR0nN8fgWfenq69nUwS4/a2ThiCFswZftJRnCSqME2ZDPdhcwvo1cIDOKN3YPTn5bMbSG8wMt63o5viEU8hZoILNZUDpY+SkEUX1nIeNxWRr+paho3jX/PNHoaaZudt7ET57i7h+9Zt7UzhHRJ88yiL6LE6OACaluAH/9b+MhnquFd/h8zfL1AENuMnKyGmhXc1qoaCnSvzKb6qs65WSJq1gKY5dbrLCPlYnleMO4zb3p6o527RUrlX0fL8acas/QXc2RjiYw50kC4c+7MZcOtIteDiMfAoDbRi1cm9AHl/abh5eqEU5/4je3ePhVKa05TS2RgW3r493ykCQe3E8qk="
  45. on:
  46. tags: true
  47. # all_branches is required to use tags
  48. all_branches: true
  49. # Only publish the build marked with "DEPLOY_TO_FORGE"
  50. condition: "$DEPLOY_TO_FORGE = yes"