Skip to content

Commit 6617631

Browse files
committed
ci: fixes hidi gh release
1 parent 97115ab commit 6617631

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

.azure-pipelines/ci-build.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)