Skip to content

Commit

Permalink
update build YAML to publish full msbuild logs
Browse files Browse the repository at this point in the history
fix typo

fix version for PublishPipelineArtifacts
  • Loading branch information
erich-wang committed Jun 21, 2019
1 parent 5767cd9 commit 6e1e615
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions eng/pipelines/templates/jobs/archetype-sdk-mgmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,27 @@ jobs:
variables:
DotNetCoreSDKVersion: '2.2.202'
skipComponentGovernanceDetection: true
MsBuildLogDir: msbuildlogs
LoggingArgs: '/v:m /clp:ShowtimeStamp /flp:LogFile=$(MsBuildLogDir)/msbuild.normal.log;Verbosity=normal /flp1:Summary;Verbosity=minimal;LogFile=$(MsBuildLogDir)/msbuild.sum.log /flp2:warningsonly;logfile=$(MsBuildLogDir)/msbuild.wrn.log /flp3:errorsonly;logfile=$(MsBuildLogDir)/msbuild.err.log'

pool:
vmImage: windows-2019
steps:
- task: DotNetCoreInstaller@0
displayName: 'Use .NET Core sdk $(DotNetCoreSDKVersion)'
inputs:
version: '$(DotNetCoreSDKVersion)'
- script: dotnet msbuild eng/mgmt.proj /t:CreateNugetPackage /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:Scope=${{parameters.Scope}} /p:ForPublishing=$(ShouldPublish)
- script: dotnet msbuild eng/mgmt.proj /t:CreateNugetPackage /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:Scope=${{parameters.Scope}} /p:ForPublishing=$(ShouldPublish) $(LoggingArgs)
displayName: "Build & Package"
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_MULTILEVEL_LOOKUP: 0
- task: PublishBuildArtifacts@1
condition: succeededOrFailed()
inputs:
pathtoPublish: $(MsBuildLogDir)
artifactName: MsBuildLogs
- task: PublishPipelineArtifact@0
condition: succeededOrFailed()
inputs:
Expand All @@ -32,6 +40,9 @@ jobs:
variables:
DotNetCoreSDKVersion: '2.2.202'
skipComponentGovernanceDetection: true
MsBuildLogDir: msbuildlogs
LoggingArgs: '/v:m /clp:ShowtimeStamp /flp:LogFile=$(MsBuildLogDir)/msbuild.normal.log;Verbosity=normal /flp1:Summary;Verbosity=minimal;LogFile=$(MsBuildLogDir)/msbuild.sum.log /flp2:warningsonly;logfile=$(MsBuildLogDir)/msbuild.wrn.log /flp3:errorsonly;logfile=$(MsBuildLogDir)/msbuild.err.log'

strategy:
maxParallel: $[ variables['MaxParallelTestJobs'] ]
matrix:
Expand All @@ -51,7 +62,7 @@ jobs:
displayName: 'Use .NET Core sdk $(DotNetCoreSDKVersion)'
inputs:
version: '$(DotNetCoreSDKVersion)'
- script: dotnet msbuild eng/mgmt.proj /t:RunTests /p:Scope=${{parameters.Scope}} /p:ForPublishing=$(ShouldPublish)
- script: dotnet msbuild eng/mgmt.proj /t:RunTests /p:Scope=${{parameters.Scope}} /p:ForPublishing=$(ShouldPublish) $(LoggingArgs)
displayName: "Build & Test"
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
Expand All @@ -64,3 +75,8 @@ jobs:
testRunTitle: "$(OSName) Test Results"
testResultsFormat: "VSTest"
mergeTestResults: true
- task: PublishBuildArtifacts@1
condition: succeededOrFailed()
inputs:
pathtoPublish: $(MsBuildLogDir)
artifactName: MsBuildLogs

0 comments on commit 6e1e615

Please sign in to comment.