27 lines
714 B
PowerShell
27 lines
714 B
PowerShell
|
param(
|
||
|
[Parameter(Mandatory=$true)][string] $ReleaseConfigsPath # Full path to ReleaseConfigs.txt asset
|
||
|
)
|
||
|
|
||
|
. $PSScriptRoot\post-build-utils.ps1
|
||
|
|
||
|
try {
|
||
|
$Content = Get-Content $ReleaseConfigsPath
|
||
|
|
||
|
$BarId = $Content | Select -Index 0
|
||
|
|
||
|
$Channels = ""
|
||
|
$Content | Select -Index 1 | ForEach-Object { $Channels += "$_ ," }
|
||
|
|
||
|
$IsStableBuild = $Content | Select -Index 2
|
||
|
|
||
|
Write-PipelineSetVariable -Name 'BARBuildId' -Value $BarId
|
||
|
Write-PipelineSetVariable -Name 'InitialChannels' -Value "$Channels"
|
||
|
Write-PipelineSetVariable -Name 'IsStableBuild' -Value $IsStableBuild
|
||
|
}
|
||
|
catch {
|
||
|
Write-Host $_
|
||
|
Write-Host $_.Exception
|
||
|
Write-Host $_.ScriptStackTrace
|
||
|
ExitWithExitCode 1
|
||
|
}
|