@@ -45,8 +45,8 @@ extends:
4545 targetPath : ' $(Build.ArtifactStagingDirectory)/Nugets'
4646 - output : pipelineArtifact
4747 displayName : ' Publish Artifact: Hidi'
48- artifactName : Microsoft.OpenApi. Hidi-v$(hidiversion)
49- targetPath : ' $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion) '
48+ artifactName : Hidi
49+ targetPath : ' $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi'
5050 steps :
5151 - task : UseDotNet@2
5252 displayName : ' Use .NET 6'
@@ -179,23 +179,13 @@ extends:
179179 MaxConcurrency : ' 50'
180180 MaxRetryAttempts : ' 5'
181181 PendingAnalysisWaitTimeoutMinutes : ' 5'
182-
183- - task : PowerShell@2
184- displayName : " Get Hidi's version-number from .csproj"
185- inputs :
186- targetType : ' inline'
187- script : |
188- $xml = [Xml] (Get-Content .\src\Microsoft.OpenApi.Hidi\Microsoft.OpenApi.Hidi.csproj)
189- $version = $xml.Project.PropertyGroup.Version
190- echo $version
191- echo "##vso[task.setvariable variable=hidiversion]$version"
192-
182+
193183 # publish hidi as an .exe
194184 - task : DotNetCoreCLI@2
195185 displayName : publish Hidi as executable
196186 inputs :
197187 command : ' publish'
198- arguments : -c Release --runtime win-x64 /p:PublishSingleFile=true /p:PackAsTool=false --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion)
188+ arguments : -c Release --runtime win-x64 /p:PublishSingleFile=true /p:PackAsTool=false --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi
199189 projects : ' src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj'
200190 publishWebProjects : False
201191 zipAfterPublish : false
@@ -219,6 +209,9 @@ extends:
219209 - input : pipelineArtifact
220210 artifactName : Nugets
221211 targetPath : ' $(Pipeline.Workspace)'
212+ - input : pipelineArtifact
213+ artifactName : Hidi
214+ targetPath : ' $(Pipeline.Workspace)'
222215 dependsOn : []
223216 environment : nuget-org
224217 strategy :
@@ -227,10 +220,6 @@ extends:
227220 pool :
228221 vmImage : ubuntu-latest
229222 steps :
230- - task : DownloadPipelineArtifact@2
231- displayName : Download hidi executable from artifacts
232- inputs :
233- source : current
234223 - pwsh : |
235224 $artifactName = Get-ChildItem -Path $(Pipeline.Workspace)\Nugets -Filter Microsoft.OpenApi.*.nupkg -recurse | select -First 1
236225 $artifactVersion= $artifactName.Name -replace "Microsoft.OpenApi.", "" -replace ".nupkg", ""
0 commit comments