@@ -85,65 +85,66 @@ stages:
85
85
isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
86
86
scope : ${{ parameters.scope }}
87
87
isSourceOnlyBuild : ${{ parameters.isSourceOnlyBuild }}
88
- finalJoinCondition : ${{ and(parameters.isBuiltFromVmr, not(parameters.isSourceOnlyBuild), eq(variables['System.TeamProject'] , 'internal'), ne(variables['Build.Reason'], 'PullRequest ')) }}
88
+ finalJoinCondition : ${{ and(not(parameters.isSourceOnlyBuild), eq(parameters.scope , 'full ')) }}
89
89
postJoinStages :
90
- - stage : Publish_Build_Assets
91
- displayName : Publish Assets
92
- jobs :
93
- - template : /eng/common/templates-official/job/publish-build-assets.yml@self
94
- parameters :
95
- publishUsingPipelines : true
96
- publishAssetsImmediately : true
97
- pool : ${{ parameters.pool_Linux }}
90
+ - ${{ if and(parameters.isBuiltFromVmr, not(parameters.isSourceOnlyBuild), eq(variables['System.TeamProject'], 'internal'), ne(variables['Build.Reason'], 'PullRequest')) }} :
91
+ - stage : Publish_Build_Assets
92
+ displayName : Publish Assets
93
+ jobs :
94
+ - template : /eng/common/templates-official/job/publish-build-assets.yml@self
95
+ parameters :
96
+ publishUsingPipelines : true
97
+ publishAssetsImmediately : true
98
+ pool : ${{ parameters.pool_Linux }}
98
99
99
- - stage : VMR_Validation
100
- displayName : VMR Validation
101
- variables :
102
- - template : ../variables/vmr-build.yml
103
- parameters :
104
- vmrBranch : ${{ parameters.vmrBranch }}
105
- desiredSigning : ${{ parameters.desiredSigning }}
106
- - group : Release-Pipeline
107
- - group : DotNetBot-GitHub-AllBranches
108
- jobs :
109
- - job : ValidateAssetBaselines
110
- displayName : Validate Asset Baselines
111
- pool : ${{ parameters.pool_Windows }}
112
- timeoutInMinutes : 180
113
- steps :
114
- - template : ../steps/vmr-validate-asset-baseline.yml
100
+ - stage : VMR_Validation
101
+ displayName : VMR Validation
102
+ variables :
103
+ - template : ../variables/vmr-build.yml
115
104
parameters :
116
- continueOnError : true
117
- - ${{ if eq(variables.signEnabled, 'true') }} :
118
- - job : ValidateSigning_Windows
119
- displayName : Validate Signing - Windows
105
+ vmrBranch : ${{ parameters.vmrBranch }}
106
+ desiredSigning : ${{ parameters.desiredSigning }}
107
+ - group : Release-Pipeline
108
+ - group : DotNetBot-GitHub-AllBranches
109
+ jobs :
110
+ - job : ValidateAssetBaselines
111
+ displayName : Validate Asset Baselines
120
112
pool : ${{ parameters.pool_Windows }}
121
- timeoutInMinutes : 240
113
+ timeoutInMinutes : 180
122
114
steps :
123
- - template : ../steps/vmr-validate-signing .yml
115
+ - template : ../steps/vmr-validate-asset-baseline .yml
124
116
parameters :
125
- artifactName : PackageArtifacts
126
117
continueOnError : true
127
- OS : Windows_NT
118
+ - ${{ if eq(variables.signEnabled, 'true') }} :
119
+ - job : ValidateSigning_Windows
120
+ displayName : Validate Signing - Windows
121
+ pool : ${{ parameters.pool_Windows }}
122
+ timeoutInMinutes : 240
123
+ steps :
124
+ - template : ../steps/vmr-validate-signing.yml
125
+ parameters :
126
+ artifactName : PackageArtifacts
127
+ continueOnError : true
128
+ OS : Windows_NT
128
129
129
- - job : ValidateSigning_Mac
130
- displayName : Validate Signing - Mac
131
- pool : ${{ parameters.pool_Mac }}
132
- timeoutInMinutes : 240
133
- steps :
134
- - template : ../steps/vmr-validate-signing.yml
135
- parameters :
136
- artifactName : BlobArtifacts
137
- continueOnError : true
138
- OS : Darwin
130
+ - job : ValidateSigning_Mac
131
+ displayName : Validate Signing - Mac
132
+ pool : ${{ parameters.pool_Mac }}
133
+ timeoutInMinutes : 240
134
+ steps :
135
+ - template : ../steps/vmr-validate-signing.yml
136
+ parameters :
137
+ artifactName : BlobArtifacts
138
+ continueOnError : true
139
+ OS : Darwin
139
140
140
- - job : ValidateSigning_Linux
141
- displayName : Validate Signing - Linux
142
- pool : ${{ parameters.pool_Linux }}
143
- timeoutInMinutes : 240
144
- steps :
145
- - template : ../steps/vmr-validate-signing.yml
146
- parameters :
147
- artifactName : BlobArtifacts
148
- continueOnError : true
149
- OS : Linux
141
+ - job : ValidateSigning_Linux
142
+ displayName : Validate Signing - Linux
143
+ pool : ${{ parameters.pool_Linux }}
144
+ timeoutInMinutes : 240
145
+ steps :
146
+ - template : ../steps/vmr-validate-signing.yml
147
+ parameters :
148
+ artifactName : BlobArtifacts
149
+ continueOnError : true
150
+ OS : Linux
0 commit comments