From 379345b530697ef11d86cc778c28e660696d8b77 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Tue, 5 Jun 2018 16:48:31 -0700 Subject: [PATCH] Add vsts build definition --- .vsts-pipelines/builds/ci.yml | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .vsts-pipelines/builds/ci.yml diff --git a/.vsts-pipelines/builds/ci.yml b/.vsts-pipelines/builds/ci.yml new file mode 100644 index 0000000000..5dab84b358 --- /dev/null +++ b/.vsts-pipelines/builds/ci.yml @@ -0,0 +1,46 @@ +trigger: +- dev +- release/* + +phases: +- phase: Windows + queue: Hosted VS2017 + steps: + - checkout: self + clean: true + - script: .\build.cmd -ci + displayName: Run build.cmd + - task: PublishTestResults@2 + displayName: Publish test results + condition: always() + inputs: + testRunner: vstest + testResultsFiles: 'artifacts/logs/**/*.trx' + +- phase: Mac + queue: Hosted macOS Preview + steps: + - checkout: self + clean: true + - script: ./build.sh -ci + displayName: Run build.sh + - task: PublishTestResults@2 + displayName: Publish test results + condition: always() + inputs: + testRunner: vstest + testResultsFiles: 'artifacts/logs/**/*.trx' + +- phase: Linux + queue: Hosted Linux Preview + steps: + - checkout: self + clean: true + - script: ./build.sh -ci + displayName: Run build.sh + - task: PublishTestResults@2 + displayName: Publish test results + condition: always() + inputs: + testRunner: vstest + testResultsFiles: 'artifacts/logs/**/*.trx'