summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml31
1 files changed, 18 insertions, 13 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 7d89df1eb3..f825cd8768 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,14 +1,15 @@
version: "master-{build}"
-os: Windows Server 2012 R2
+os: Visual Studio 2017
platform:
- x64
+cache:
+- vendor/bundle
+
environment:
matrix:
- # 21-x64 is failing right now
- #- ruby_version: "21-x64"
- - ruby_version: "21"
+ - ruby_version: "25-x64"
clone_folder: c:\projects\chef
clone_depth: 1
@@ -16,24 +17,28 @@ skip_tags: true
branches:
only:
- master
+ - chef-13
+ - chef-12
install:
- systeminfo
- winrm quickconfig -q
+ - regedit /s c:\projects\chef\appveyor_registry.reg
- SET PATH=C:\Ruby%ruby_version%\bin;%PATH%
- echo %PATH%
+ - appveyor DownloadFile http://curl.haxx.se/ca/cacert.pem -FileName C:\cacert.pem
+ - set SSL_CERT_FILE=C:\cacert.pem
+ - SET BUNDLE_WITHOUT=server:docgen:maintenance:pry:travis:integration:ci
+ - bundle config --local path vendor/bundle # use the cache we define above
+ - bundle install || bundle install || bundle install
+
+build: off
+
+before_test:
- ruby --version
- - gem update --system || gem update --system || gem update --system
- - gem install bundler --quiet --no-ri --no-rdoc || gem install bundler --quiet --no-ri --no-rdoc || gem install bundler --quiet --no-ri --no-rdoc
- - update_rubygems
- gem --version
- bundler --version
- - SET BUNDLE_IGNORE_CONFIG=true
- - SET BUNDLE_FROZEN=1
- - SET BUNDLE_WITHOUT=development:guard:maintenance:tools:integration:changelog:docgen:travis:style:omnibus_package:aix:bsd:linux:mac_os_x:solaris
-
-build_script:
- - bundle install || bundle install || bundle install
+ - bundle env
test_script:
- SET SPEC_OPTS=--format progress