Publish build artifacts only in official builds (dotnet/corefx#35320)
authorSantiago Fernandez Madero <safern@microsoft.com>
Thu, 14 Feb 2019 17:18:49 +0000 (11:18 -0600)
committerGitHub <noreply@github.com>
Thu, 14 Feb 2019 17:18:49 +0000 (11:18 -0600)
Commit migrated from https://github.com/dotnet/corefx/commit/52a759ec38af649a5d39e9b3e977cf2bb04be749

eng/pipelines/libraries/corefx-base.yml

index 6303f5acfade16401de0668281bc2097e44fe14e..fa13bf582675e1335c93b44a5a3d5da4d7b41b30 100644 (file)
@@ -201,11 +201,12 @@ jobs:
                   helixToken: ''
                   # TODO: Enable azure pipelines reporter for PRs once retry feature is available.
                   enableAzurePipelinesReporter: false
-
-          - task: PublishBuildArtifacts@1
-            displayName: Publish packages to artifacts container
-            inputs:
-              pathToPublish: $(Build.SourcesDirectory)/artifacts/packages/$(_BuildConfig)
-              artifactName: packages
-              artifactType: container
-            condition: and(succeeded(), ne(variables['_skipPublishPackages'], 'true'))
+          
+          - ${{ if eq(parameters.isOfficialBuild, 'true') }}:
+            - task: PublishBuildArtifacts@1
+              displayName: Publish packages to artifacts container
+              inputs:
+                pathToPublish: $(Build.SourcesDirectory)/artifacts/packages/$(_BuildConfig)
+                artifactName: packages
+                artifactType: container
+              condition: and(succeeded(), ne(variables['_skipPublishPackages'], 'true'))