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'