3 message: /^\(?doc\)?.*/
7 - 'mkdir C:\ProgramData\PuppetLabs\code && exit 0'
8 - 'mkdir C:\ProgramData\PuppetLabs\facter && exit 0'
9 - 'mkdir C:\ProgramData\PuppetLabs\hiera && exit 0'
10 - 'mkdir C:\ProgramData\PuppetLabs\puppet\var && exit 0'
13 - PUPPET_GEM_VERSION: ~> 4.0
15 - PUPPET_GEM_VERSION: ~> 4.0
17 - PUPPET_GEM_VERSION: ~> 5.0
19 - PUPPET_GEM_VERSION: ~> 5.0
21 - PUPPET_GEM_VERSION: 4.7.1
26 - SET PATH=C:\Ruby%RUBY_VER%\bin;%PATH%
28 # AppVeyor appears to have OpenSSL headers available already
29 # which msys2 would normally install with:
30 # pacman -S mingw-w64-x86_64-openssl --noconfirm
32 if ( $(ruby --version) -match "^ruby\s+2\.4" ) {
33 Write-Output "Building OpenSSL gem ~> 2.0.4 to fix Ruby 2.4 / AppVeyor issue"
34 gem install openssl --version '~> 2.0.4' --no-ri --no-rdoc
38 ruby -ropenssl -e 'puts \"OpenSSL Version - #{OpenSSL::OPENSSL_VERSION}\"; puts \"OpenSSL Library Version - #{OpenSSL::OPENSSL_LIBRARY_VERSION}\"'
39 - bundle install --jobs 4 --retry 2 --without system_tests
43 - bundle exec puppet -V
45 - bundle exec rake spec SPEC_OPTS='--format documentation'
50 on_build_success: false
51 on_build_failure: false
52 on_build_status_changed: false