|
|
@@ -138,8 +138,6 @@ jobs:
|
|
|
- BuildDirectory: $(System.DefaultWorkingDirectory)
|
|
|
- ${{ if ne(parameters.buildDirectory, '') }}:
|
|
|
- BuildDirectory: ${{ parameters.buildDirectory }}
|
|
|
- - COMPlus_DbgEnableMiniDump: 1
|
|
|
- - COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core"
|
|
|
- DOTNET_CLI_HOME: $(System.DefaultWorkingDirectory)
|
|
|
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
|
|
|
- TeamName: AspNetCore
|
|
|
@@ -218,21 +216,38 @@ jobs:
|
|
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
|
|
|
|
|
- ${{ if ne(parameters.steps, '')}}:
|
|
|
- - ${{ parameters.steps }}
|
|
|
+ - ${{ each step in parameters.steps }}:
|
|
|
+ - ${{ each pair in step }}:
|
|
|
+ ${{ if ne(pair.key, 'env') }}:
|
|
|
+ ${{ pair.key }}: ${{ pair.value }}
|
|
|
+ env:
|
|
|
+ COMPlus_DbgEnableMiniDump: 1
|
|
|
+ COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core"
|
|
|
+ ${{ if step.env }}:
|
|
|
+ ${{ step.env }}
|
|
|
- ${{ if eq(parameters.steps, '')}}:
|
|
|
- ${{ if eq(parameters.buildScript, '') }}:
|
|
|
- ${{ if eq(parameters.agentOs, 'Windows') }}:
|
|
|
- script: $(BuildDirectory)\build.cmd -ci -nobl -Configuration $(BuildConfiguration) $(BuildScriptArgs) /p:DotNetSignType=$(_SignType)
|
|
|
displayName: Run build.cmd
|
|
|
continueOnError: ${{ parameters.continueOnBuildError }}
|
|
|
+ env:
|
|
|
+ COMPlus_DbgEnableMiniDump: 1
|
|
|
+ COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core"
|
|
|
- ${{ if ne(parameters.agentOs, 'Windows') }}:
|
|
|
- script: $(BuildDirectory)/build.sh --ci --nobl --configuration $(BuildConfiguration) $(BuildScriptArgs)
|
|
|
displayName: Run build.sh
|
|
|
continueOnError: ${{ parameters.continueOnBuildError }}
|
|
|
+ env:
|
|
|
+ COMPlus_DbgEnableMiniDump: 1
|
|
|
+ COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core"
|
|
|
- ${{ if ne(parameters.buildScript, '') }}:
|
|
|
- script: $(BuildScript) -ci -nobl -Configuration $(BuildConfiguration) $(BuildScriptArgs)
|
|
|
displayName: run $(BuildScript)
|
|
|
continueOnError: ${{ parameters.continueOnBuildError }}
|
|
|
+ env:
|
|
|
+ COMPlus_DbgEnableMiniDump: 1
|
|
|
+ COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core"
|
|
|
|
|
|
- ${{ parameters.afterBuild }}
|
|
|
|
|
|
@@ -266,26 +281,6 @@ jobs:
|
|
|
- script: echo "##vso[task.setvariable variable=CG_RAN]true"
|
|
|
displayName: 'Skip Component Detection'
|
|
|
|
|
|
- - task: CopyFiles@2
|
|
|
- displayName: Create dump directory
|
|
|
- condition: always()
|
|
|
- continueOnError: true
|
|
|
- inputs:
|
|
|
- contents: |
|
|
|
- '*.core'
|
|
|
- restore.sh
|
|
|
- sourceFolder: $(System.DefaultWorkingDirectory)
|
|
|
- targetFolder: artifacts/dumps/
|
|
|
- - task: PublishBuildArtifacts@1
|
|
|
- displayName: Upload dump files
|
|
|
- condition: always()
|
|
|
- continueOnError: true
|
|
|
- inputs:
|
|
|
- artifactName: ${{ coalesce(parameters.jobName, parameters.agentOs) }}_Dumps
|
|
|
- artifactType: Container
|
|
|
- parallel: true
|
|
|
- pathtoPublish: artifacts/dumps/
|
|
|
-
|
|
|
- ${{ each artifact in parameters.artifacts }}:
|
|
|
- task: PublishBuildArtifacts@1
|
|
|
displayName: Upload artifacts from ${{ artifact.path }}
|
|
|
@@ -300,6 +295,15 @@ jobs:
|
|
|
artifactType: Container
|
|
|
parallel: true
|
|
|
|
|
|
+ - ${{ if eq(parameters.agentOs, 'Windows') }}:
|
|
|
+ - powershell: $(Build.SourcesDirectory)/eng/scripts/UploadCores.ps1 -ProcDumpOutputPath artifacts/dumps/
|
|
|
+ condition: failed()
|
|
|
+ displayName: Upload cores
|
|
|
+ - ${{ if ne(parameters.agentOs, 'Windows') }}:
|
|
|
+ - script: $(Build.SourcesDirectory)/eng/scripts/upload-cores.sh
|
|
|
+ condition: failed()
|
|
|
+ displayName: Upload cores
|
|
|
+
|
|
|
- ${{ if and(eq(parameters.isTestingJob, true), ne(parameters.jobName, 'Windows_Templates_Test')) }}:
|
|
|
- task: PublishTestResults@2
|
|
|
displayName: Publish js test results
|