Skip to content

Commit b7a7308

Browse files
authored
ci/nuget deploy cfs take 2 (#3015)
* ci: upgrades to code sign 6 to fix deprecation notice Signed-off-by: Vincent Biret <vibiret@microsoft.com> * ci: switches to net10 for hidi docker build Signed-off-by: Vincent Biret <vibiret@microsoft.com> * ci: passes the restore config to hidi publish for CFS Signed-off-by: Vincent Biret <vibiret@microsoft.com> --------- Signed-off-by: Vincent Biret <vibiret@microsoft.com>
1 parent 97e7327 commit b7a7308

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.azure-pipelines/ci-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ extends:
107107
projects: '$(Build.SourcesDirectory)\Microsoft.OpenApi.slnx'
108108
arguments: '--configuration $(BuildConfiguration) --no-build'
109109

110-
- task: EsrpCodeSigning@5
110+
- task: EsrpCodeSigning@6
111111
displayName: 'ESRP CodeSigning binaries'
112112
inputs:
113113
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
@@ -173,7 +173,7 @@ extends:
173173
- pwsh: dotnet pack $(Build.SourcesDirectory)/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj -o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg
174174
displayName: 'pack Hidi'
175175

176-
- task: EsrpCodeSigning@5
176+
- task: EsrpCodeSigning@6
177177
displayName: 'ESRP CodeSigning Nuget Packages'
178178
inputs:
179179
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
@@ -212,7 +212,7 @@ extends:
212212
displayName: publish Hidi as executable
213213
inputs:
214214
command: 'publish'
215-
arguments: -c Release --runtime win-x64 /p:PublishSingleFile=true /p:PackAsTool=false --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi
215+
arguments: -c Release --runtime win-x64 -p:RestoreConfigFile=$(Build.SourcesDirectory)\nuget.config /p:PublishSingleFile=true /p:PackAsTool=false --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi
216216
projects: 'src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj'
217217
publishWebProjects: False
218218
zipAfterPublish: false

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env
1+
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build-env
22
WORKDIR /app
33

44
COPY ./src ./hidi/src

0 commit comments

Comments
 (0)