diff --git a/azure-pipelines-pr.yml b/azure-pipelines-pr.yml index dd5467715e7..c916de40cb2 100644 --- a/azure-pipelines-pr.yml +++ b/azure-pipelines-pr.yml @@ -81,6 +81,7 @@ stages: matrix: Build_Release: _BuildConfig: Release + _ExtraBuildArgs: '' # PRs or external builds are not signed. ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}: _SignType: test @@ -90,6 +91,8 @@ stages: Build_Debug: _BuildConfig: Debug _SignType: test + # Only Windows Release publishes to the shared artifact containers. + _ExtraBuildArgs: '/p:Publish=false' steps: - checkout: self @@ -101,6 +104,7 @@ stages: -prepareMachine -integrationTest $(_InternalBuildArgs) + $(_ExtraBuildArgs) displayName: Windows Build / Publish - ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}: @@ -120,6 +124,7 @@ stages: --configuration $(_BuildConfig) --prepareMachine --integrationTest + /p:Publish=false name: Build displayName: Build @@ -144,6 +149,7 @@ stages: --configuration $(_BuildConfig) --prepareMachine --integrationTest + /p:Publish=false name: Build displayName: Build condition: succeeded() diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ac52456adad..90b19218f8c 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -106,6 +106,11 @@ extends: os: windows variables: - _BuildConfig: ${{ config.buildConfig }} + # Only Windows Release publishes packages to avoid concurrent uploads + # to the shared PackageArtifacts/BlobArtifacts containers. + - _ExtraBuildArgs: '' + - ${{ if ne(config.buildConfig, 'Release') }}: + - _ExtraBuildArgs: '/p:Publish=false' - _SignType: test - ${{ if notin(variables['Build.Reason'], 'PullRequest') }}: - _SignType: real @@ -125,6 +130,7 @@ extends: -prepareMachine -integrationTest $(_InternalBuildArgs) + $(_ExtraBuildArgs) displayName: Windows Build / Publish - ${{ else }}: - script: eng/common/cibuild.cmd @@ -132,6 +138,7 @@ extends: -prepareMachine /p:Test=false $(_InternalBuildArgs) + $(_ExtraBuildArgs) displayName: Windows Build / Publish - ${{ if in(variables['Build.Reason'], 'PullRequest') }}: @@ -149,6 +156,7 @@ extends: --configuration $(_BuildConfig) --prepareMachine --integrationTest + /p:Publish=false name: Build displayName: Build @@ -174,6 +182,7 @@ extends: --configuration $(_BuildConfig) --prepareMachine --integrationTest + /p:Publish=false name: Build displayName: Build condition: succeeded()