61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
trigger:
|
|
- master
|
|
- release/*
|
|
|
|
jobs:
|
|
- template: jobs/default-build.yml
|
|
parameters:
|
|
agentOs: Windows
|
|
jobName: Windows_FastCheck
|
|
jobDisplayName: Windows - Fast Check
|
|
buildArgs: "/t:FastCheck"
|
|
artifacts:
|
|
publish: false
|
|
- job: RepoBuilds
|
|
pool:
|
|
vmImage: vs2017-win2016
|
|
strategy:
|
|
maxParallel: 3
|
|
matrix:
|
|
DataProtection:
|
|
_FolderName: DataProtection
|
|
WebSockets:
|
|
_FolderName: WebSockets
|
|
steps:
|
|
- script: src/$(_FolderName)/build.cmd -ci
|
|
displayName: Run src/$(_FolderName)/build.cmd
|
|
- task: PublishTestResults@2
|
|
displayName: Publish test results
|
|
condition: always()
|
|
inputs:
|
|
testRunner: vstest
|
|
testResultsFiles: 'src/$(_FolderName)/artifacts/logs/**/*.trx'
|
|
- template: jobs/iisintegration-job.yml
|
|
parameters:
|
|
TestGroupName: IIS
|
|
SkipIISTests: false
|
|
SkipIISExpressTests: true
|
|
SkipIISForwardsCompatibilityTests: true
|
|
SkipIISBackwardsCompatibilityTests: true
|
|
- template: jobs/iisintegration-job.yml
|
|
parameters:
|
|
TestGroupName: IISExpress
|
|
SkipIISTests: true
|
|
SkipIISExpressTests: false
|
|
SkipIISForwardsCompatibilityTests: true
|
|
SkipIISBackwardsCompatibilityTests: true
|
|
- template: jobs/iisintegration-job.yml
|
|
parameters:
|
|
TestGroupName: IISForwardCompat
|
|
SkipIISTests: true
|
|
SkipIISExpressTests: true
|
|
SkipIISForwardsCompatibilityTests: false
|
|
SkipIISBackwardsCompatibilityTests: true
|
|
- template: jobs/iisintegration-job.yml
|
|
parameters:
|
|
TestGroupName: IISBackCompat
|
|
SkipIISTests: true
|
|
SkipIISExpressTests: true
|
|
SkipIISForwardsCompatibilityTests: true
|
|
SkipIISBackwardsCompatibilityTests: false
|