|
|
|
@ -5,13 +5,8 @@ param( |
|
|
|
[Parameter(Mandatory=$true)][string] $MaestroToken, |
|
|
|
[Parameter(Mandatory=$false)][string] $MaestroApiEndPoint = 'https://maestro-prod.westus2.cloudapp.azure.com', |
|
|
|
[Parameter(Mandatory=$true)][string] $WaitPublishingFinish, |
|
|
|
[Parameter(Mandatory=$false)][string] $EnableSourceLinkValidation, |
|
|
|
[Parameter(Mandatory=$false)][string] $EnableSigningValidation, |
|
|
|
[Parameter(Mandatory=$false)][string] $EnableNugetValidation, |
|
|
|
[Parameter(Mandatory=$false)][string] $PublishInstallersAndChecksums, |
|
|
|
[Parameter(Mandatory=$false)][string] $ArtifactsPublishingAdditionalParameters, |
|
|
|
[Parameter(Mandatory=$false)][string] $SymbolPublishingAdditionalParameters, |
|
|
|
[Parameter(Mandatory=$false)][string] $SigningValidationAdditionalParameters |
|
|
|
[Parameter(Mandatory=$false)][string] $SymbolPublishingAdditionalParameters |
|
|
|
) |
|
|
|
|
|
|
|
try { |
|
|
|
@ -35,27 +30,6 @@ try { |
|
|
|
$optionalParams.Add("--no-wait") | Out-Null |
|
|
|
} |
|
|
|
|
|
|
|
if ("false" -ne $PublishInstallersAndChecksums) { |
|
|
|
$optionalParams.Add("--publish-installers-and-checksums") | Out-Null |
|
|
|
} |
|
|
|
|
|
|
|
if ("true" -eq $EnableNugetValidation) { |
|
|
|
$optionalParams.Add("--validate-nuget") | Out-Null |
|
|
|
} |
|
|
|
|
|
|
|
if ("true" -eq $EnableSourceLinkValidation) { |
|
|
|
$optionalParams.Add("--validate-sourcelinkchecksums") | Out-Null |
|
|
|
} |
|
|
|
|
|
|
|
if ("true" -eq $EnableSigningValidation) { |
|
|
|
$optionalParams.Add("--validate-signingchecksums") | Out-Null |
|
|
|
|
|
|
|
if ("" -ne $SigningValidationAdditionalParameters) { |
|
|
|
$optionalParams.Add("--signing-validation-parameters") | Out-Null |
|
|
|
$optionalParams.Add($SigningValidationAdditionalParameters) | Out-Null |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
& $darc add-build-to-channel ` |
|
|
|
--id $buildId ` |
|
|
|
--publishing-infra-version $PublishingInfraVersion ` |
|
|
|
|