@@ -0,0 +1,29 @@ | |||
$ErrorActionPreference = "Stop" | |||
function CheckLastExitCode | |||
{ | |||
param ([int[]]$SuccessCodes = @(0)) | |||
if ($SuccessCodes -notcontains $LastExitCode) | |||
{ | |||
$msg = @" | |||
EXE RETURNED EXIT CODE $LastExitCode | |||
CALLSTACK:$(Get-PSCallStack | Out-String) | |||
"@ | |||
throw $msg | |||
} | |||
} | |||
switch ($env:RUN) | |||
{ | |||
"ci" | |||
{ | |||
mvn package "--batch-mode" "-B" "-e" "-V" | |||
CheckLastExitCode | |||
} | |||
default | |||
{ | |||
throw "Unexpected test mode: ""$env:RUN""" | |||
} | |||
} |
@@ -0,0 +1,22 @@ | |||
version: 1.0.{build} | |||
branches: | |||
only: | |||
- master | |||
cache: | |||
- C:\Users\appveyor\.m2 -> **\pom.xml | |||
install: | |||
- set MAVEN_VERSION=3.2.5 | |||
- choco install maven -version %MAVEN_VERSION% | |||
- set PATH=%PATH%;C:\bin\apache-maven-%MAVEN_VERSION%\bin | |||
- echo %JAVA_HOME% | |||
environment: | |||
matrix: | |||
- RUN: ci | |||
JAVA_HOME: C:\Program Files\Java\jdk1.7.0 | |||
build_script: | |||
- ps: ./appveyor.ps1 |