Browse Source

add a condition so it doesnt publish artifacts for forks.

Dan Walmsley 7 years ago
parent
commit
81585b055c
1 changed files with 6 additions and 0 deletions
  1. 6 0
      azure-pipelines.yml

+ 6 - 0
azure-pipelines.yml

@@ -57,10 +57,13 @@ jobs:
     inputs:
       pathToPublish: '$(Build.SourcesDirectory)/Build/Products/Release/'
       artifactName: 'Avalonia.Native.OSX'
+    condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
+
   - task: PublishBuildArtifacts@1
     inputs:
       pathToPublish: '$(Build.SourcesDirectory)/artifacts/bin'
       artifactName: 'BinariesOSX'
+    condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
 
 - job: Windows
   pool:
@@ -79,11 +82,14 @@ jobs:
     inputs:
       pathtoPublish: '$(Build.SourcesDirectory)/artifacts/nuget'
       artifactName: 'NuGet'
+    condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
   - task: PublishBuildArtifacts@1
     inputs:
       pathToPublish: '$(Build.SourcesDirectory)/artifacts/zip'
       artifactName: 'Samples'
+    condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
   - task: PublishBuildArtifacts@1
     inputs:
       pathToPublish: '$(Build.SourcesDirectory)/artifacts/bin'
       artifactName: 'BinariesWindows'
+    condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))