1212variables :
1313  ${{ if not(startswith(variables['Build.SourceBranchName'], 'release' )) }} :
1414    buildNumberTemp : $(Build.BuildNumber) 
15+   ${{ if startswith(variables['Build.SourceBranchName'], 'release' ) }} :
16+     isReleaseBuildTemp : true 
1517  buildNumber : $[variables.buildNumberTemp] 
18+   isReleaseBuild : $[variables.isReleaseBuildTemp] 
1619  solution : ' **/*.sln' 
1720  buildPlatform : ' Any CPU' 
1821  buildConfiguration : ' Release' 
3841
3942- task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1 
4043  displayName : ' Sdk: ESRP CodeSigning - Authenticode' 
44+   condition : eq(variables.isReleaseBuild, true) 
4145  inputs :
4246    ConnectedServiceName : ' ESRP Service' 
4347    FolderPath : ' sdk\sdk\bin\Release' 
6973
7074task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1 
7175  displayName : ' MetadataLoader: ESRP CodeSigning - Authenticode' 
76+   condition : eq(variables.isReleaseBuild, true) 
7277  inputs :
7378    ConnectedServiceName : ' ESRP Service' 
7479    FolderPath : ' sdk\FunctionMetadataLoaderExtension\bin\Release' 
@@ -100,6 +105,7 @@ steps:
100105
101106task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1 
102107  displayName : ' DotnetWorker: ESRP CodeSigning - Authenticode' 
108+   condition : eq(variables.isReleaseBuild, true) 
103109  inputs :
104110    ConnectedServiceName : ' ESRP Service' 
105111    FolderPath : ' src\DotNetWorker\bin\Release' 
@@ -130,6 +136,7 @@ steps:
130136      ] 
131137task : DeleteFiles@1 
132138  displayName : ' Delete CodeSignSummary files' 
139+   condition : eq(variables.isReleaseBuild, true) 
133140  inputs :
134141    contents : ' **\CodeSignSummary-*.md' 
135142
@@ -145,6 +152,7 @@ steps:
145152
146153task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1 
147154  displayName : ' ESRP CodeSigning: Nupkg' 
155+   condition : eq(variables.isReleaseBuild, true) 
148156  inputs :
149157    ConnectedServiceName : ' ESRP Service' 
150158    FolderPath : ' packages' 
@@ -169,6 +177,7 @@ steps:
169177      ] 
170178task : DeleteFiles@1 
171179  displayName : ' Delete CodeSignSummary files' 
180+   condition : eq(variables.isReleaseBuild, true) 
172181  inputs :
173182    contents : ' **\CodeSignSummary-*.md' 
174183
0 commit comments