msbuild.ps1 503 B

1234567891011121314151617181920212223242526
  1. [CmdletBinding(PositionalBinding=$false)]
  2. Param(
  3. [string] $verbosity = 'minimal',
  4. [bool] $warnAsError = $true,
  5. [bool] $nodeReuse = $true,
  6. [switch] $ci,
  7. [switch] $prepareMachine,
  8. [Parameter(ValueFromRemainingArguments=$true)][String[]]$extraArgs
  9. )
  10. . $PSScriptRoot\tools.ps1
  11. try {
  12. if ($ci) {
  13. $nodeReuse = $false
  14. }
  15. MSBuild @extraArgs
  16. }
  17. catch {
  18. Write-Host $_.ScriptStackTrace
  19. Write-PipelineTelemetryError -Category 'Build' -Message $_
  20. ExitWithExitCode 1
  21. }
  22. ExitWithExitCode 0