File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
core-templates/post-build Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,11 @@ parameters:
44
44
displayName : Publish installers and checksums
45
45
type : boolean
46
46
default : true
47
+
48
+ - name : requireDefaultChannels
49
+ displayName : Fail the build if there are no default channel(s) registrations for the current build
50
+ type : boolean
51
+ default : false
47
52
48
53
- name : SDLValidationParameters
49
54
type : object
@@ -312,5 +317,6 @@ stages:
312
317
-PublishingInfraVersion ${{ parameters.publishingInfraVersion }}
313
318
-AzdoToken '$(System.AccessToken)'
314
319
-WaitPublishingFinish true
320
+ -RequireDefaultChannels ${{ parameters.requireDefaultChannels }}
315
321
-ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
316
322
-SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'
Original file line number Diff line number Diff line change 5
5
[Parameter (Mandatory = $false )][string ] $MaestroApiEndPoint = ' https://maestro.dot.net' ,
6
6
[Parameter (Mandatory = $true )][string ] $WaitPublishingFinish ,
7
7
[Parameter (Mandatory = $false )][string ] $ArtifactsPublishingAdditionalParameters ,
8
- [Parameter (Mandatory = $false )][string ] $SymbolPublishingAdditionalParameters
8
+ [Parameter (Mandatory = $false )][string ] $SymbolPublishingAdditionalParameters ,
9
+ [Parameter (Mandatory = $false )][string ] $RequireDefaultChannels
9
10
)
10
11
11
12
try {
33
34
if (" false" -eq $WaitPublishingFinish ) {
34
35
$optionalParams.Add (" --no-wait" ) | Out-Null
35
36
}
37
+
38
+ if (" true" -eq $RequireDefaultChannels ) {
39
+ $optionalParams.Add (" --default-channels-required" ) | Out-Null
40
+ }
36
41
37
42
& $darc add-build - to- channel `
38
43
-- id $buildId `
You can’t perform that action at this time.
0 commit comments