summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azure-pipelines.yml63
1 files changed, 17 insertions, 46 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 5468f141..cbc2bf37 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -5,49 +5,20 @@ trigger:
pr:
- master
-jobs:
-- job: windows
- displayName: 'Windows'
- pool:
- vmImage: 'VS2017-Win2016'
-
- steps:
- - task: UseRubyVersion@0
- inputs:
- versionSpec: '>= 2.4'
- addToPath: true
- - script: |
- CALL gem install bundler
- bundle install --retry=3 --jobs=4
- - script: bundle exec rake
-
-- job: linux
- displayName: 'Linux'
- pool:
- vmImage: 'ubuntu-16.04'
-
- steps:
- - task: UseRubyVersion@0
- inputs:
- versionSpec: '>= 2.4'
- addToPath: true
- - script: |
- CALL gem install bundler
- bundle install --retry=3 --jobs=4
- - script: bundle exec rake
-
-
-- job: macos
- displayName: 'MacOS'
- pool:
- vmImage: 'macOS-10.13'
-
- steps:
- - task: UseRubyVersion@0
- inputs:
- versionSpec: '>= 2.4'
- addToPath: true
- - script: |
- CALL gem install bundler
- bundle install --retry=3 --jobs=4
- - script: bundle exec rake
+pool:
+ vmImage: 'Ubuntu 16.04'
+strategy:
+ matrix:
+ ruby 2.3:
+ ruby_version: '2.3'
+ ruby 2.4:
+ ruby_version: '2.4'
+ ruby 2.5:
+ ruby_version: '2.5'
+ ruby 2.6:
+ ruby_version: '2.6'
+steps:
+- task: UseRubyVersion@0
+ inputs:
+ versionSpec: $(ruby_version)
+- script: ruby --version