diff --git a/.fixtures.puppet4.yml b/.fixtures.puppet4.yml new file mode 100644 index 0000000..24ba512 --- /dev/null +++ b/.fixtures.puppet4.yml @@ -0,0 +1,17 @@ +fixtures: + forge_modules: + stdlib: + repo: puppetlabs/stdlib + ref: 5.2.0 + concat: + repo: puppetlabs/concat + ref: 5.3.0 + vcsrepo: + repo: puppetlabs/vcsrepo + ref: 2.4.0 + apt: + repo: puppetlabs/apt + ref: 6.3.0 + zypprepo: puppet/zypprepo + symlinks: + icingaweb2: "#{source_dir}" diff --git a/.travis.yml b/.travis.yml index d9faaeb..0264bf9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,36 +1,36 @@ sudo: false language: ruby cache: bundler bundler_args: "--without system_tests" before_install: - sh ./.travis/setup.sh script: - bundle exec rake $CHECK matrix: fast_finish: true include: - rvm: '2.4' env: PUPPET_VERSION="~> 5.0" CHECK=build DEPLOY_TO_FORGE=yes - rvm: '2.1' - env: PUPPET_VERSION="~> 4.0" CHECK=test + env: PUPPET_VERSION="~> 4.0" CHECK=test FIXTURES_YML=.fixtures.puppet4.yml - rvm: '2.4' env: PUPPET_VERSION="~> 5.0" CHECK=test - rvm: '2.5' env: PUPPET_VERSION="~> 6.0" CHECK=test branches: only: - master - "/^v\\d/" notifications: email: false deploy: provider: puppetforge deploy: branch: master user: icinga password: secure: "hcGcjXH8v7mjP8bAVeJY/aUzciEjzzjhBsB3b8SKFytpH6R5kcNLVXzkAtTXgJi8nR4PVFSjKovku3o0Q7BzWnmsGaQ69UzJ5gz37oO2mxfNvVCm7FyiCCW86gp+IvpsMDRa+gqpswvb0CjzwK5SC+R7/+pzt60aPx2Gk/yteuU=" on: tags: true all_branches: true condition: "$DEPLOY_TO_FORGE = yes"