Skip to content

Commit a660ed9

Browse files
authored
Merge pull request #558 from microsoft/is/update-ESRP-tsks
Update ESRP CodeSigning tasks
2 parents f46184a + 58d16d5 commit a660ed9

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

.azure-pipelines/ci-build.yml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,16 @@ extends:
8181
projects: '$(Build.SourcesDirectory)\Microsoft.OpenApi.OData.sln'
8282
arguments: '--configuration $(BuildConfiguration) --no-build'
8383

84-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@3
84+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@5
8585
displayName: 'ESRP CodeSigning'
8686
inputs:
87-
ConnectedServiceName: 'microsoftgraph ESRP CodeSign DLL and NuGet (AKV)'
88-
FolderPath: src
87+
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
88+
FolderPath: 'src'
89+
AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'
90+
AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'
91+
AuthAKVName: 'akv-prod-eastus'
92+
AuthCertName: 'ReferenceLibraryPrivateCert'
93+
AuthSignCertName: 'ReferencePackagePublisherCertificate'
8994
signConfigType: inlineSignParams
9095
inlineOperation: |
9196
[
@@ -125,7 +130,10 @@ extends:
125130
"toolVersion": "1.0"
126131
}
127132
]
128-
SessionTimeout: 20
133+
SessionTimeout: '20'
134+
MaxConcurrency: '50'
135+
MaxRetryAttempts: '5'
136+
PendingAnalysisWaitTimeoutMinutes: '5'
129137

130138
# Pack
131139
- task: DotNetCoreCLI@2
@@ -143,11 +151,16 @@ extends:
143151
filePath: $(System.DefaultWorkingDirectory)\scripts\ValidateProjectVersionUpdated.ps1
144152
pwsh: true
145153

146-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@3
154+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@5
147155
displayName: 'ESRP CodeSigning Nuget Packages'
148156
inputs:
149-
ConnectedServiceName: 'microsoftgraph ESRP CodeSign DLL and NuGet (AKV)'
157+
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
150158
FolderPath: '$(Build.ArtifactStagingDirectory)'
159+
AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'
160+
AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'
161+
AuthAKVName: 'akv-prod-eastus'
162+
AuthCertName: 'ReferenceLibraryPrivateCert'
163+
AuthSignCertName: 'ReferencePackagePublisherCertificate'
151164
Pattern: '*.nupkg'
152165
signConfigType: inlineSignParams
153166
inlineOperation: |
@@ -167,7 +180,10 @@ extends:
167180
"toolVersion": "1.0"
168181
}
169182
]
170-
SessionTimeout: 20
183+
SessionTimeout: '60'
184+
MaxConcurrency: '50'
185+
MaxRetryAttempts: '5'
186+
PendingAnalysisWaitTimeoutMinutes: '5'
171187

172188
- stage: deploy
173189
condition: and(contains(variables['build.sourceBranch'], 'refs/heads/master'), succeeded())

0 commit comments

Comments
 (0)