Skip to content

Commit 1abef7b

Browse files
authored
Pipe signing conditions, and disable signing in runtime lab (#3184)
* Pipe signing properties all the way down * Disable signing in runtimelab
1 parent cbf8308 commit 1abef7b

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

eng/pipelines/official/jobs/prepare-signed-artifacts.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ jobs:
88
parameters:
99
name: 'PrepareSignedArtifacts'
1010
displayName: 'Prepare Signed Artifacts'
11+
microbuildUseESRP: ${{ parameters.isOfficialBuild }}
1112

1213
pool:
1314
name: $(DncEngInternalBuildPool)
@@ -22,9 +23,13 @@ jobs:
2223
enableMicrobuild: true
2324

2425
variables:
26+
- ${{ if eq(parameters.isOfficialBuild, true) }}:
2527
- name: '_SignType'
2628
value: $[ coalesce(variables.OfficialSignType, 'real') ]
27-
29+
- ${{ else }}:
30+
- name: '_SignType'
31+
value: $[ coalesce(variables.OfficialSignType, 'test') ]
32+
2833
templateContext:
2934
inputs:
3035
- input: checkout
@@ -40,7 +45,7 @@ jobs:
4045
condition: succeededOrFailed()
4146
targetPath: '$(Build.StagingDirectory)\BuildLogs'
4247
artifactName: ${{ parameters.logArtifactName }}
43-
48+
4449
steps:
4550
- script: >-
4651
build.cmd -restore -sign -publish -ci -configuration Release
@@ -53,7 +58,7 @@ jobs:
5358
/p:DotNetPublishUsingPipelines=true
5459
/bl:$(Build.SourcesDirectory)\prepare-artifacts.binlog
5560
displayName: Prepare artifacts and upload to build
56-
61+
5762
- task: CopyFiles@2
5863
displayName: Copy Files to $(Build.StagingDirectory)\BuildLogs
5964
inputs:
@@ -63,4 +68,4 @@ jobs:
6368
**/*.binlog
6469
TargetFolder: '$(Build.StagingDirectory)\BuildLogs'
6570
continueOnError: true
66-
condition: succeededOrFailed()
71+
condition: succeededOrFailed()

eng/pipelines/official/stages/publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
parameters:
22
PublishRidAgnosticPackagesFromPlatform: Browser_wasm_win
3+
isOfficialBuild: true
34

45
stages:
56

@@ -12,6 +13,7 @@ stages:
1213
- template: /eng/pipelines/official/jobs/prepare-signed-artifacts.yml
1314
parameters:
1415
PublishRidAgnosticPackagesFromPlatform: ${{ parameters.PublishRidAgnosticPackagesFromPlatform }}
16+
isOfficialBuild: ${{ parameters.isOfficialBuild }}
1517

1618
# Publish to Build Asset Registry in order to generate the ReleaseConfigs artifact.
1719
- template: /eng/common/templates-official/job/publish-build-assets.yml

eng/pipelines/runtimelab-official.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@ extends:
5454
librariesConfiguration: Release
5555
- template: /eng/pipelines/official/stages/publish.yml
5656
parameters:
57-
isOfficialBuild: true
57+
isOfficialBuild: false

0 commit comments

Comments
 (0)