From 7f05c1938b5a403c8cf651df0d1ddb2a696adc64 Mon Sep 17 00:00:00 2001 From: Yan Xu Date: Mon, 2 Sep 2024 15:57:47 +0800 Subject: [PATCH] [CI] Update ESRP Config for Task v5 (#25976) * Update daily-build.yml for Azure Pipelines * Update daily-build.yml for Azure Pipelines --- .azure-pipelines/daily-build.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.azure-pipelines/daily-build.yml b/.azure-pipelines/daily-build.yml index ceb2b47c9ef5..6c2a57857ecd 100644 --- a/.azure-pipelines/daily-build.yml +++ b/.azure-pipelines/daily-build.yml @@ -76,10 +76,15 @@ jobs: custom: msbuild arguments: 'build.proj /t:Build /p:Configuration=Release;TurnOnTestCoverage=true;ModifiedModuleBuild=true' - - task: EsrpCodeSigning@4 + - task: EsrpCodeSigning@5 displayName: "Sign Dll [Authenticode + Strong Name]" inputs: - ConnectedServiceName: '$(signServiceConnection)' + ConnectedServiceName: '$(ESRPServiceConnectionName)' + AppRegistrationClientId: '$(ESRPAppClientId)' + AppRegistrationTenantId: '$(ESRPAppTenantId)' + AuthAKVName: '$(ESRPKVName)' + AuthCertName: '$(ESRPAuthCertName)' + AuthSignCertName: '$(ESRPSignCertName)' FolderPath: 'artifacts' Pattern: | Release/**/Microsoft*Azure*PowerShell*.dll @@ -128,10 +133,15 @@ jobs: SessionTimeout: '60' MaxConcurrency: '50' MaxRetryAttempts: '5' - - task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4 + - task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@5 displayName: "Sign Scripts [Authenticode]" inputs: - ConnectedServiceName: '$(signServiceConnection)' + ConnectedServiceName: '$(ESRPServiceConnectionName)' + AppRegistrationClientId: '$(ESRPAppClientId)' + AppRegistrationTenantId: '$(ESRPAppTenantId)' + AuthAKVName: '$(ESRPKVName)' + AuthCertName: '$(ESRPAuthCertName)' + AuthSignCertName: '$(ESRPSignCertName)' FolderPath: 'artifacts' Pattern: | Release/**/*.ps1 @@ -164,10 +174,15 @@ jobs: "ToolVersion": "1.0" } ] - - task: EsrpCodeSigning@4 + - task: EsrpCodeSigning@5 displayName: 'Sign 3rd Party [Strong Name]' inputs: - ConnectedServiceName: '$(signServiceConnection)' + ConnectedServiceName: '$(ESRPServiceConnectionName)' + AppRegistrationClientId: '$(ESRPAppClientId)' + AppRegistrationTenantId: '$(ESRPAppTenantId)' + AuthAKVName: '$(ESRPKVName)' + AuthCertName: '$(ESRPAuthCertName)' + AuthSignCertName: '$(ESRPSignCertName)' FolderPath: artifacts Pattern: 'Release/**/FuzzySharp.dll' UseMinimatch: true