tasks/Set-BuildEnvironment.BuildHelpers.build.ps1
param ( # Project path [Parameter()] [string] $ProjectPath = (property ProjectPath $BuildRoot), [Parameter()] [string] $VariableNamePrefix = (property VariableNamePrefix ''), [Parameter()] [switch] $ForceEnvironmentVariables = (property ForceEnvironmentVariables $false) ) # Synopsis: Using Build Helpers to Set Normalized environment variables task Set_Build_Environment_Variables { $BH_Params = @{ variableNamePrefix = $VariableNamePrefix ErrorVariable = 'err' ErrorAction = 'SilentlyContinue' Force = $ForceEnvironmentVariables Path = $ProjectPath } Set-BuildEnvironment @BH_Params foreach ($e in $err) { Write-Build Magenta $e } } |