diff options
author | Tim Smith <tsmith84@gmail.com> | 2019-07-23 13:25:04 -0700 |
---|---|---|
committer | Jaymala Sinha <jsinha@chef.io> | 2019-09-05 12:35:29 -0400 |
commit | 6a8dbfd0a866ac576d6564d98cdb0a00de68056a (patch) | |
tree | 3d2ae0947f0c02b89cc33dcaa7b1d4cd549ab341 /.expeditor | |
parent | 57cbf781123d9b315878693ac454febcd8eb827c (diff) | |
download | chef-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>
Diffstat (limited to '.expeditor')
-rw-r--r-- | .expeditor/verify.pipeline.yml | 37 |
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 |