@@ -65,7 +65,6 @@ stages:
6565 displayName: 'Documentation'
6666 condition: eq(variables['artifactName'], 'Linux-Fedora-34')
6767 - task : PublishPipelineArtifact@1
68- condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
6968 inputs :
7069 targetPath : ' $(Build.ArtifactStagingDirectory)'
7170 artifactName : ' $(artifactName)'
@@ -151,11 +150,30 @@ stages:
151150 targetType : ' filePath'
152151 filePath : .\CI\publish_deps.ps1
153152 - task : PublishPipelineArtifact@1
154- condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
155153 inputs :
156154 targetPath : ' $(Build.ArtifactStagingDirectory)'
157155 artifactName : ' $(artifactName)'
158156
157+ # ############################################
158+ - job : GenerateSetupExe
159+ dependsOn : WindowsBuilds
160+ pool :
161+ vmImage : ' windows-2019'
162+ steps :
163+ - task : DownloadPipelineArtifact@2
164+ inputs :
165+ path : ' $(Build.ArtifactStagingDirectory)'
166+ - task : PowerShell@2
167+ inputs :
168+ targetType : ' filePath'
169+ filePath : .\CI\generate_exe.ps1
170+ displayName : ' Generate libiio-setup.exe'
171+ - task : PublishPipelineArtifact@1
172+ condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
173+ inputs :
174+ targetPath : ' $(Build.ArtifactStagingDirectory)'
175+ artifactName : ' Libiio-Setup-Exe'
176+
159177 # ############################################
160178 - job : macOSBuilds
161179 # Host Box
@@ -208,7 +226,6 @@ stages:
208226 contents : ' $(Agent.BuildDirectory)/s/build_tar/?(*.gz)'
209227 targetFolder : ' $(Build.ArtifactStagingDirectory)'
210228 - task : PublishPipelineArtifact@1
211- condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
212229 inputs :
213230 targetPath : ' $(Build.ArtifactStagingDirectory)'
214231 artifactName : ' $(artifactName)'
@@ -260,7 +277,6 @@ stages:
260277 contents : ' $(Agent.BuildDirectory)/s/build/?(*.deb|*.gz)'
261278 targetFolder : ' $(Build.ArtifactStagingDirectory)'
262279 - task : PublishPipelineArtifact@1
263- condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
264280 inputs :
265281 targetPath : ' $(Build.ArtifactStagingDirectory)'
266282 artifactName : ' $(artifactName)'
@@ -272,28 +288,7 @@ stages:
272288 # Deploy
273289 # ############################################
274290 jobs :
275- - job : GenerateSetupExe
276- condition : and(succeeded(), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags/v')))
277- pool :
278- vmImage : ' windows-2019'
279- steps :
280- - task : DownloadPipelineArtifact@2
281- inputs :
282- path : ' $(Build.ArtifactStagingDirectory)'
283- - task : PowerShell@2
284- inputs :
285- targetType : ' filePath'
286- filePath : .\CI\generate_exe.ps1
287- displayName : ' Generate libiio-setup.exe'
288- - task : PublishPipelineArtifact@1
289- condition : and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
290- inputs :
291- targetPath : ' $(Build.ArtifactStagingDirectory)'
292- artifactName : ' Libiio-Setup-Exe'
293-
294- # ############################################
295291 - job : CheckArtifacts
296- dependsOn : GenerateSetupExe
297292 condition : and(succeeded(), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags/v')))
298293 # Host Box
299294 pool :
0 commit comments