Skip to content

Commit da6a4d1

Browse files
committed
Update ci-build.yml for Azure Pipelines
1 parent 1eeb31a commit da6a4d1

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.azure-pipelines/ci-build.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ pool:
1717
- vstest
1818

1919
steps:
20-
- task: NuGetCommand@2
21-
displayName: 'NuGet restore'
22-
2320
- task: UseDotNet@2
2421
displayName: 'Use .NET Core sdk'
2522
inputs:
2623
packageType: 'sdk'
2724
version: '6.0.x'
2825
includePreviewVersions: true
2926

27+
- task: NuGetCommand@2
28+
displayName: 'NuGet restore'
29+
3030
- task: MSBuild@1
3131
displayName: 'Build solution **/*.sln'
3232
inputs:
@@ -92,21 +92,21 @@ steps:
9292
inputs:
9393
solution: src/Microsoft.OpenApi/Microsoft.OpenApi.csproj
9494
configuration: Release
95-
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
95+
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
9696

9797
- task: MSBuild@1
9898
displayName: 'Pack OpenAPI Readers'
9999
inputs:
100100
solution: src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj
101101
configuration: Release
102-
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
102+
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
103103

104104
- task: MSBuild@1
105105
displayName: 'Pack OpenApi Hidi'
106106
inputs:
107107
solution: src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj
108108
configuration: Release
109-
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
109+
msbuildArguments: '/t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
110110

111111
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
112112
displayName: 'ESRP CodeSigning Nuget Packages'
@@ -148,7 +148,7 @@ steps:
148148
- task: DotNetCoreCLI@2
149149
inputs:
150150
command: 'publish'
151-
arguments: -c Release --runtime win-x64 /p:PublishSingleFile=true --self-contained --output $(Build.ArtifactStagingDirectory) --no-dependencies
151+
arguments: -c Release --runtime win-x64 /p:PublishSingleFile=true --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(version) --no-dependencies
152152
projects: 'src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj'
153153
publishWebProjects: False
154154
zipAfterPublish: false
@@ -157,8 +157,10 @@ steps:
157157
displayName: 'Publish Artifact: Nugets'
158158
inputs:
159159
ArtifactName: Nugets
160+
PathtoPublish: '$(Build.ArtifactStagingDirectory)/Nugets'
160161

161162
- task: PublishBuildArtifacts@1
162163
displayName: 'Publish Artifact: Hidi'
163164
inputs:
164165
ArtifactName: Microsoft.OpenApi.Hidi-v$(version)
166+
PathtoPublish: '$(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(version)'

0 commit comments

Comments
 (0)