summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith84@gmail.com>2019-07-23 13:25:04 -0700
committerJaymala Sinha <jsinha@chef.io>2019-09-05 12:35:29 -0400
commit6a8dbfd0a866ac576d6564d98cdb0a00de68056a (patch)
tree3d2ae0947f0c02b89cc33dcaa7b1d4cd549ab341
parent57cbf781123d9b315878693ac454febcd8eb827c (diff)
downloadchef-6a8dbfd0a866ac576d6564d98cdb0a00de68056a.tar.gz
Add Windows PR testing in Buildkite
This allows us to turn off Appveyor and use a single CI system for everything Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--.expeditor/verify.pipeline.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/.expeditor/verify.pipeline.yml b/.expeditor/verify.pipeline.yml
index ef2ebb0b51..3e0f3cff86 100644
--- a/.expeditor/verify.pipeline.yml
+++ b/.expeditor/verify.pipeline.yml
@@ -2,6 +2,9 @@
expeditor:
defaults:
buildkite:
+ retry:
+ automatic:
+ limit: 1
timeout_in_minutes: 30
retry:
automatic:
@@ -189,6 +192,40 @@ steps:
- FORCE_FFI_YAJL=ext
- CHEF_LICENSE=accept-no-persist
+- label: "Integration Specs Windows :ruby: 2.6"
+ commands:
+ - bundle install --jobs=3 --retry=3 --without omnibus_package docgen
+ - bundle exec rake spec:integration
+ expeditor:
+ executor:
+ docker:
+ host_os: windows
+ environment:
+ - CHEF_LICENSE=accept-no-persist
+
+- label: "Functional Specs Windows :ruby: 2.6"
+ commands:
+ - bundle install --jobs=3 --retry=3 --without omnibus_package docgen ruby_prof
+ - bundle exec rake spec:functional
+ expeditor:
+ executor:
+ docker:
+ host_os: windows
+ environment:
+ - CHEF_LICENSE=accept-no-persist
+
+- label: "Unit Specs Windows :ruby: 2.6"
+ commands:
+ - bundle install --jobs=3 --retry=3 --without omnibus_package docgen ruby_prof
+ - bundle exec rake spec:unit
+ - bundle exec rake component_specs
+ expeditor:
+ executor:
+ docker:
+ host_os: windows
+ environment:
+ - CHEF_LICENSE=accept-no-persist
+
- label: "Chefstyle :ruby: 2.6"
commands:
- /workdir/scripts/bk_tests/bk_container_prep.sh