23 lines
1.2 KiB
YAML
23 lines
1.2 KiB
YAML
jobs:
|
|
- template: default-build.yml
|
|
parameters:
|
|
beforeBuild:
|
|
- powershell: "& ./src/IISIntegration/tools/UpdateIISExpressCertificate.ps1; & ./src/IISIntegration/tools/update_schema.ps1; & ./src/IISIntegration/tools/SetupTestEnvironment.ps1 Setup"
|
|
displayName: Prepare repo
|
|
afterBuild:
|
|
- powershell: "& ./src/IISIntegration/tools/SetupTestEnvironment.ps1 Shutdown"
|
|
displayName: Stop AppVerifier
|
|
condition: always()
|
|
- task: PublishBuildArtifacts@1
|
|
displayName: Upload logs
|
|
condition: eq(variables['system.pullrequest.isfork'], false)
|
|
inputs:
|
|
artifactName: logs
|
|
artifactType: Container
|
|
pathtoPublish: src/IISIntegration/artifacts/logs
|
|
buildDirectory: src/IISIntegration
|
|
buildArgs: "/p:SkipIISBackwardsCompatibilityTests=${{ parameters.SkipIISBackwardsCompatibilityTests }} /p:SkipIISTests=${{ parameters.SkipIISTests }} /p:SkipIISExpressTests=${{ parameters.SkipIISExpressTests }} /p:SkipIISForwardsCompatibilityTests=${{ parameters.SkipIISBackwardsCompatibilityTests }}"
|
|
jobName: IISIntegration_${{ parameters.TestGroupName }}
|
|
jobDisplayName: IISIntegration_${{ parameters.TestGroupName }}
|
|
|