diff options
Diffstat (limited to '.expeditor/verify.pipeline.yml')
-rw-r--r-- | .expeditor/verify.pipeline.yml | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/.expeditor/verify.pipeline.yml b/.expeditor/verify.pipeline.yml index 8237b99..0e08819 100644 --- a/.expeditor/verify.pipeline.yml +++ b/.expeditor/verify.pipeline.yml @@ -5,21 +5,27 @@ steps: - ruby --version - bundle --version - gem update --system - - bundle install --jobs=7 --retry=3 --without docs development + - bundle install --without development_extras development --jobs 3 --retry 3 --path vendor/bundle + - gem install ffi json psych + - export FORCE_FFI_YAJL="ffi" - bundle exec rake + soft_fail: + - exit_status: 1 expeditor: executor: docker: image: ruby:2.4 environment: - BUNDLE_GEMFILE=/workdir/Gemfile + - FORCE_FFI_YAJL="ffi" - label: ":ruby: 2.5" command: - ruby --version - bundle --version - gem update --system - - bundle install --jobs=7 --retry=3 --without docs development + - bundle install --without development_extras --jobs 3 --retry 3 --path vendor/bundle + - gem install yajl-ruby json psych - bundle exec rake expeditor: executor: @@ -27,13 +33,15 @@ steps: image: ruby:2.5 environment: - BUNDLE_GEMFILE=/workdir/Gemfile + - FORCE_FFI_YAJL="ext" - label: ":ruby: 2.6" command: - ruby --version - bundle --version - gem update --system - - bundle install --jobs=7 --retry=3 --without docs development + - bundle install --without development_extras --jobs 3 --retry 3 --path vendor/bundle + - gem install yajl-ruby json psych - bundle exec rake expeditor: executor: @@ -42,15 +50,19 @@ steps: privileged: true environment: - BUNDLE_GEMFILE=/workdir/Gemfile + - FORCE_FFI_YAJL="ext" - label: run-lint-and-specs-jruby command: - ruby --version - bundle --version - gem update --system - - apt-get update -y && apt-get install -y git - - bundle install --jobs=7 --retry=3 --without docs development + - apt-get update -y && apt-get install -y git make gcc + - bundle install --without development_extras --jobs 3 --retry 3 --path vendor/bundle + - gem install ffi json psych - bundle exec rake + soft_fail: + - exit_status: 1 expeditor: executor: docker: @@ -59,14 +71,14 @@ steps: environment: - BUNDLE_GEMFILE=/workdir/Gemfile - RUBY_PLATFORM="jruby" + - FORCE_FFI_YAJL="ffi" - label: run-specs-windows command: - /workdir/.expeditor/buildkite/verify.ps1 + timeout_in_minutes: 20 expeditor: executor: docker: host_os: windows - environment: - - RUBY_PLATFORM="windows" shell: ["powershell", "-Command"] |