]> git.netwichtig.de Git - user/henk/tmp/stringstest.git/blob - appveyor.yml
Generate docs
[user/henk/tmp/stringstest.git] / appveyor.yml
1 ---
2 version: 1.1.x.{build}
3 skip_branch_with_pr: true
4 branches:
5   only:
6     - main
7     - release
8 skip_commits:
9   message: /^\(?doc\)?.*/
10 clone_depth: 10
11 init:
12   - SET
13   - 'mkdir C:\ProgramData\PuppetLabs\code && exit 0'
14   - 'mkdir C:\ProgramData\PuppetLabs\facter && exit 0'
15   - 'mkdir C:\ProgramData\PuppetLabs\hiera && exit 0'
16   - 'mkdir C:\ProgramData\PuppetLabs\puppet\var && exit 0'
17 environment:
18   matrix:
19     -
20       RUBY_VERSION: 25-x64
21       CHECK: validate lint check rubocop
22     -
23       PUPPET_GEM_VERSION: ~> 6.0
24       RUBY_VERSION: 25
25       CHECK: parallel_spec
26     -
27       PUPPET_GEM_VERSION: ~> 6.0
28       RUBY_VERSION: 25-x64
29       CHECK: parallel_spec
30 matrix:
31   fast_finish: true
32 install:
33   - set PATH=C:\Ruby%RUBY_VERSION%\bin;%PATH%
34   - bundle install --jobs 4 --retry 2 --without system_tests
35   - type Gemfile.lock
36 build: off
37 test_script:
38   - bundle exec puppet -V
39   - ruby -v
40   - gem -v
41   - bundle -v
42   - bundle exec rake %CHECK%
43 notifications:
44   - provider: Email
45     to:
46       - nobody@nowhere.com
47     on_build_success: false
48     on_build_failure: false
49     on_build_status_changed: false