You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

appveyor.ps1 443B

1234567891011121314151617181920212223242526272829
  1. $ErrorActionPreference = "Stop"
  2. function CheckLastExitCode
  3. {
  4. param ([int[]]$SuccessCodes = @(0))
  5. if ($SuccessCodes -notcontains $LastExitCode)
  6. {
  7. $msg = @"
  8. EXE RETURNED EXIT CODE $LastExitCode
  9. CALLSTACK:$(Get-PSCallStack | Out-String)
  10. "@
  11. throw $msg
  12. }
  13. }
  14. switch ($env:RUN)
  15. {
  16. "ci"
  17. {
  18. mvn package "--batch-mode" "-B" "-e" "-V"
  19. CheckLastExitCode
  20. }
  21. default
  22. {
  23. throw "Unexpected test mode: ""$env:RUN"""
  24. }
  25. }