From 11b8061cc5bfc10df6f4508c02b0a926f9c87273 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 13 Nov 2019 20:32:00 +0000 Subject: [PATCH] Update dependencies from https://github.com/dotnet/arcade build 20191113.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19563.2 - Microsoft.DotNet.GenAPI - 5.0.0-beta.19563.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19563.2 --- eng/Version.Details.xml | 12 +++++------ eng/Versions.props | 2 +- .../post-build/channels/general-testing.yml | 13 +++++++++++- .../channels/netcore-3-eng-validation.yml | 5 +++++ .../post-build/channels/netcore-3-eng.yml | 13 +++++++++++- .../channels/netcore-blazor-31-features.yml | 12 ++++++++++- .../post-build/channels/netcore-dev-31.yml | 12 ++++++++++- .../post-build/channels/netcore-dev-5.yml | 12 ++++++++++- .../channels/netcore-eng-latest.yml | 12 ++++++++++- .../channels/netcore-eng-validation.yml | 5 +++++ .../channels/netcore-internal-30.yml | 13 +++++++++++- .../channels/netcore-release-30.yml | 12 ++++++++++- .../channels/netcore-release-31.yml | 12 ++++++++++- .../templates/post-build/post-build.yml | 6 +++++- eng/common/templates/steps/publish-logs.yml | 21 +++++++++++++++++++ global.json | 4 ++-- 16 files changed, 147 insertions(+), 19 deletions(-) create mode 100644 eng/common/templates/steps/publish-logs.yml diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a917c62114..9b8403dd87 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -412,17 +412,17 @@ https://github.com/aspnet/Extensions 6df772e8f07b781e91aa0bdbf8db05fb5d41a709 - + https://github.com/dotnet/arcade - be7971c98d4ad60cdf8c3d1aa41f950f42bd466a + 9dc364b271b736f8b87d73f721963dc7049b395c - + https://github.com/dotnet/arcade - be7971c98d4ad60cdf8c3d1aa41f950f42bd466a + 9dc364b271b736f8b87d73f721963dc7049b395c - + https://github.com/dotnet/arcade - be7971c98d4ad60cdf8c3d1aa41f950f42bd466a + 9dc364b271b736f8b87d73f721963dc7049b395c https://github.com/aspnet/Extensions diff --git a/eng/Versions.props b/eng/Versions.props index a176854589..d8a9154b73 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -60,7 +60,7 @@ --> - 5.0.0-beta.19558.11 + 5.0.0-beta.19563.2 3.4.0-beta1-19456-03 diff --git a/eng/common/templates/post-build/channels/general-testing.yml b/eng/common/templates/post-build/channels/general-testing.yml index 229e80a883..687b138e3d 100644 --- a/eng/common/templates/post-build/channels/general-testing.yml +++ b/eng/common/templates/post-build/channels/general-testing.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.GeneralTesting_Channel_Id)) @@ -60,6 +60,12 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_General_Testing' + JobLabel: 'SymbolPublishing' + + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +144,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_General_Testing' + JobLabel: 'AssetsPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.GeneralTesting_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-3-eng-validation.yml b/eng/common/templates/post-build/channels/netcore-3-eng-validation.yml index 47f7a445be..cffd1e848d 100644 --- a/eng/common/templates/post-build/channels/netcore-3-eng-validation.yml +++ b/eng/common/templates/post-build/channels/netcore-3-eng-validation.yml @@ -91,6 +91,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_3_Tools_Validation' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NETCore_3_Tools_Validation_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-3-eng.yml b/eng/common/templates/post-build/channels/netcore-3-eng.yml index a8ef4435dd..95ce454fed 100644 --- a/eng/common/templates/post-build/channels/netcore-3-eng.yml +++ b/eng/common/templates/post-build/channels/netcore-3-eng.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_3_Tools_Channel_Id)) @@ -60,6 +60,12 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_3_Tools' + JobLabel: 'SymbolPublishing' + + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +144,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_3_Tools' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NetCore_3_Tools_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-blazor-31-features.yml b/eng/common/templates/post-build/channels/netcore-blazor-31-features.yml index 297b541f9f..4a1302f608 100644 --- a/eng/common/templates/post-build/channels/netcore-blazor-31-features.yml +++ b/eng/common/templates/post-build/channels/netcore-blazor-31-features.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_31_Blazor_Features_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_31_Blazor_Features' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_31_Blazor_Features' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NetCore_31_Blazor_Features_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-dev-31.yml b/eng/common/templates/post-build/channels/netcore-dev-31.yml index 43806d65db..db803e5df9 100644 --- a/eng/common/templates/post-build/channels/netcore-dev-31.yml +++ b/eng/common/templates/post-build/channels/netcore-dev-31.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_31_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_31_Dev' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_31_Dev' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.PublicDevRelease_31_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-dev-5.yml b/eng/common/templates/post-build/channels/netcore-dev-5.yml index 0a6b477ae9..96e55defe3 100644 --- a/eng/common/templates/post-build/channels/netcore-dev-5.yml +++ b/eng/common/templates/post-build/channels/netcore-dev-5.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_5_Dev_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_5_Dev' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Core_5_Dev' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NetCore_5_Dev_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-eng-latest.yml b/eng/common/templates/post-build/channels/netcore-eng-latest.yml index 9954fae984..46792bc939 100644 --- a/eng/common/templates/post-build/channels/netcore-eng-latest.yml +++ b/eng/common/templates/post-build/channels/netcore-eng-latest.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_Tools_Latest_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Tools_Latest' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Tools_Latest' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NetCore_Tools_Latest_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-eng-validation.yml b/eng/common/templates/post-build/channels/netcore-eng-validation.yml index 36991ed020..bde7938c66 100644 --- a/eng/common/templates/post-build/channels/netcore-eng-validation.yml +++ b/eng/common/templates/post-build/channels/netcore-eng-validation.yml @@ -93,6 +93,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_Tools_Validation' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.NetCore_Tools_Validation_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-internal-30.yml b/eng/common/templates/post-build/channels/netcore-internal-30.yml index b0b39c8b61..4cb4ec0eea 100644 --- a/eng/common/templates/post-build/channels/netcore-internal-30.yml +++ b/eng/common/templates/post-build/channels/netcore-internal-30.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.InternalServicing_30_Channel_Id)) @@ -61,6 +61,11 @@ stages: /p:PublishToMSDL=false ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_30_Internal_Servicing' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -136,8 +141,14 @@ stages: /p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' /p:AzureDevOpsStaticSymbolsFeed='https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3-internal-symbols/nuget/v3/index.json' /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' + /p:PublishToMSDL=false ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_30_Internal_Servicing' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.InternalServicing_30_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-release-30.yml b/eng/common/templates/post-build/channels/netcore-release-30.yml index bd9bfc68fe..8389db589f 100644 --- a/eng/common/templates/post-build/channels/netcore-release-30.yml +++ b/eng/common/templates/post-build/channels/netcore-release-30.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicRelease_30_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_30_Release' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_30_Release' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.PublicRelease_30_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-release-31.yml b/eng/common/templates/post-build/channels/netcore-release-31.yml index da91595664..99bb4eb2fc 100644 --- a/eng/common/templates/post-build/channels/netcore-release-31.yml +++ b/eng/common/templates/post-build/channels/netcore-release-31.yml @@ -14,7 +14,7 @@ stages: jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_symbols displayName: Symbol Publishing dependsOn: setupMaestroVars condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicRelease_31_Channel_Id)) @@ -60,6 +60,11 @@ stages: /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_31_Release' + JobLabel: 'SymbolPublishing' + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars @@ -138,6 +143,11 @@ stages: /p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} + - template: ../../steps/publish-logs.yml + parameters: + StageLabel: 'Channel_Net_31_Release' + JobLabel: 'AssetPublishing' + - template: ../../steps/promote-build.yml parameters: ChannelId: ${{ variables.PublicRelease_31_Channel_Id }} diff --git a/eng/common/templates/post-build/post-build.yml b/eng/common/templates/post-build/post-build.yml index 69286f51f1..49440f7060 100644 --- a/eng/common/templates/post-build/post-build.yml +++ b/eng/common/templates/post-build/post-build.yml @@ -79,9 +79,13 @@ stages: arguments: -task SigningValidation -restore -msbuildEngine dotnet /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts' /p:SignCheckExclusionsFile='$(Build.SourcesDirectory)/eng/SignCheckExclusionsFile.txt' - /p:Configuration=Release ${{ parameters.signingValidationAdditionalParameters }} + - template: ../steps/publish-logs.yml + parameters: + StageLabel: 'Validation' + JobLabel: 'Signing' + - ${{ if eq(parameters.enableSourceLinkValidation, 'true') }}: - job: displayName: SourceLink Validation diff --git a/eng/common/templates/steps/publish-logs.yml b/eng/common/templates/steps/publish-logs.yml new file mode 100644 index 0000000000..db37f2ea85 --- /dev/null +++ b/eng/common/templates/steps/publish-logs.yml @@ -0,0 +1,21 @@ +parameters: + StageLabel: '' + JobLabel: '' + +steps: +- task: Powershell@2 + displayName: Prepare Binlogs to Upload + inputs: + targetType: inline + script: | + New-Item -ItemType Directory $(Build.SourcesDirectory)/PostBuildLogs/${{parameters.StageLabel}}/${{parameters.JobLabel}}/ + Move-Item -Path $(Build.SourcesDirectory)/artifacts/log/Debug/* $(Build.SourcesDirectory)/PostBuildLogs/${{parameters.StageLabel}}/${{parameters.JobLabel}}/ + +- task: PublishBuildArtifacts@1 + displayName: Publish Logs + inputs: + PathtoPublish: '$(Build.SourcesDirectory)/PostBuildLogs' + PublishLocation: Container + ArtifactName: PostBuilLogs + continueOnError: true + condition: always() diff --git a/global.json b/global.json index fee68c8490..3d4b45f415 100644 --- a/global.json +++ b/global.json @@ -25,7 +25,7 @@ }, "msbuild-sdks": { "Yarn.MSBuild": "1.15.2", - "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19558.11", - "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.19558.11" + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19563.2", + "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.19563.2" } }