Skip to content

Commit c60d9e0

Browse files
authored
Migrate to ESRP v5 (#1421)
* Migrate to ESRP v5 * Replace raw resource identifiers with variables * Fix typo in KV variable
1 parent 40caec2 commit c60d9e0

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

pipelines/azure_pipelines_nightly.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ variables:
2424
value: anycpu
2525
- name: ProductBinPath
2626
value: $(Build.SourcesDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)
27+
- group: OData-ESRP-CodeSigning
28+
2729
extends:
2830
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
2931
parameters:
@@ -125,10 +127,16 @@ extends:
125127
displayName: Use .NET Core SDK 2.x
126128
inputs:
127129
version: 2.x
128-
- task: EsrpCodeSigning@1
130+
- task: EsrpCodeSigning@5
129131
displayName: ESRP CodeSigning - WebAPI OData Product Signing
130132
inputs:
131-
ConnectedServiceName: 'ESRP CodeSigning - OData'
133+
ConnectedServiceName: $(ODataEsrpConnectionServiceName)
134+
AppRegistrationClientId: '$(ODataEsrpAppRegistrationClientId)'
135+
AppRegistrationTenantId: '$(ODataEsrpAppRegistrationTenantId)'
136+
AuthAKVName: $(ODataEsrpAuthAKVName)
137+
AuthCertName: $(ODataEsrpAuthCertName)
138+
AuthSignCertName: $(ODataEsrpAuthSignCertName)
139+
ServiceEndpointUrl: '$(ODataEsrpServiceEndpointUrl)'
132140
FolderPath: $(ProductBinPath)
133141
Pattern: Microsoft.AspNetCore.OData.dll,Microsoft.AspNetCore.OData.NewtonsoftJson.dll
134142
signConfigType: inlineSignParams
@@ -216,10 +224,16 @@ extends:
216224
inputs:
217225
command: custom
218226
arguments: pack $(Build.SourcesDirectory)\src\Microsoft.AspNetCore.OData.NewtonsoftJson.Release.nuspec -NonInteractive -OutputDirectory $(Build.ArtifactStagingDirectory)\Nuget -Properties Configuration=$(BuildConfiguration);ProductRoot=$(ProductBinPath);SourcesRoot=$(Build.SourcesDirectory);VersionFullSemantic=$(VersionFullSemantic);NightlyBuildVersion=$(VersionNugetNightlyBuild);VersionNuGetSemantic=$(VersionNuGetSemantic) -Verbosity Detailed -Symbols -SymbolPackageFormat snupkg
219-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
227+
- task: EsrpCodeSigning@5
220228
displayName: ESRP CodeSigning - WebAPI OData Packages Signing
221229
inputs:
222-
ConnectedServiceName: ESRP CodeSigning - OData
230+
ConnectedServiceName: $(ODataEsrpConnectionServiceName)
231+
AppRegistrationClientId: '$(ODataEsrpAppRegistrationClientId)'
232+
AppRegistrationTenantId: '$(ODataEsrpAppRegistrationTenantId)'
233+
AuthAKVName: $(ODataEsrpAuthAKVName)
234+
AuthCertName: $(ODataEsrpAuthCertName)
235+
AuthSignCertName: $(ODataEsrpAuthSignCertName)
236+
ServiceEndpointUrl: '$(ODataEsrpServiceEndpointUrl)'
223237
FolderPath: $(Build.ArtifactStagingDirectory)\Nuget
224238
Pattern: '*.nupkg'
225239
signConfigType: inlineSignParams

0 commit comments

Comments
 (0)