@@ -248,7 +248,7 @@ stages:
248248 PathtoPublish : ' $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion)'
249249
250250- stage : deploy
251- condition : and(contains(variables['build.sourceBranch'], 'refs/heads/vnext '), succeeded())
251+ condition : and(contains(variables['build.sourceBranch'], 'refs/heads/master '), succeeded())
252252 dependsOn : build
253253 jobs :
254254 - deployment : deploy_hidi
@@ -265,22 +265,18 @@ stages:
265265 inputs :
266266 artifact : Nugets
267267 source : current
268- # TODO update that script so it looks at the artifact name (name starts with) rather than a fixed index
269- - powershell : |
270- $url = "$($env:SYSTEM_TEAMFOUNDATIONCOLLECTIONURI)$env:SYSTEM_TEAMPROJECTID/_apis/build/builds/$env:BUILD_BUILDID/artifacts?api-version=4.1"
271- Write-Host "URL: $url"
272- $pipeline = Invoke-RestMethod -Uri $url -Headers @{
273- Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"
274- }
275- Write-Host "artifactName:" ($artifactName = $Pipeline.value.name[1])
276- #Set Variable $artifactName
277- Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true;]$artifactName"
278- displayName: 'Fetch Artifact Name'
279268 - task : DownloadPipelineArtifact@2
280269 displayName : Download hidi executable from artifacts
281270 inputs :
282- artifact : $(artifactName)
283271 source : current
272+ - pwsh : |
273+ $artifactMainDirectory = Get-ChildItem -Filter Microsoft.OpenApi.Hidi-* -Directory -Recurse | select -First 1
274+ $artifactName = $artifactMainDirectory.Name -replace "Microsoft.OpenApi.Hidi-", ""
275+ #Set Variable $artifactName
276+ Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true;]$artifactName"
277+ Write-Host "##vso[task.setvariable variable=artifactMainDirectory; isSecret=false; isOutput=true;]$artifactMainDirectory"
278+ displayName: 'Fetch Artifact Name'
279+
284280 - task : NuGetCommand@2
285281 displayName : ' NuGet push'
286282 inputs :
@@ -296,7 +292,7 @@ stages:
296292 tag : ' $(artifactName)'
297293 title : ' $(artifactName)'
298294 releaseNotesSource : inline
299- assets : ' $(System.DefaultWorkingDirectory )\**\*.exe'
295+ assets : ' $(artifactMainDirectory )\**\*.exe'
300296 changeLogType : issueBased
301297
302298 - deployment : deploy_lib
0 commit comments