58 lines
1.7 KiB
YAML
58 lines
1.7 KiB
YAML
# Don't run CI for this config yet. We're not ready to move official builds on to Azure Pipelines
|
|
trigger: none
|
|
|
|
# Run PR validation on all branches
|
|
pr:
|
|
branches:
|
|
include:
|
|
- '*'
|
|
|
|
jobs:
|
|
- template: jobs/default-build.yml
|
|
parameters:
|
|
jobName: Windows_Build
|
|
jobDisplayName: "Build and test: Windows"
|
|
agentOs: Windows
|
|
beforeBuild:
|
|
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
|
|
displayName: Setup IISExpress test certificates and schema
|
|
- template: jobs/default-build.yml
|
|
parameters:
|
|
jobName: MacOs_Build
|
|
jobDisplayName: "Build and test: macOS"
|
|
agentOs: macOs
|
|
- template: jobs/default-build.yml
|
|
parameters:
|
|
jobName: Linux_Build
|
|
jobDisplayName: "Build and test: Linux"
|
|
agentOs: Linux
|
|
# - 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
|
|
|