aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Ivanov <ivanov-jr@mail.ru>2015-12-19 12:32:21 -0800
committerRoman Ivanov <ivanov-jr@mail.ru>2015-12-19 13:12:27 -0800
commit7aaece50ecc10e1dad5232b670e1949797a3cf67 (patch)
tree62b32600d0539265a0feb4dc49008eac1c65c6c0
parent9a4d0253da6f7bfe4774d2e77da44c3449997899 (diff)
downloadcheckstyle-7aaece50ecc10e1dad5232b670e1949797a3cf67.tar.gz
infra: swich appveyor to definig whole task through matrix
-rw-r--r--appveyor.yml19
1 files changed, 13 insertions, 6 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 0a29fc964..da5f4e741 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -32,16 +32,23 @@ matrix:
environment:
matrix:
- #- JAVA_HOME: C:\Program Files\Java\jdk1.7.0
- # checkstyle
+ # checkstyle and sevntu.checkstyle
- JAVA_HOME: C:\Program Files\Java\jdk1.8.0
- CMD_ARGS: verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -e
+ CMD: mvn -e verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true
# verify without checkstyle
- JAVA_HOME: C:\Program Files\Java\jdk1.8.0
- CMD_ARGS: verify -Dcheckstyle.ant.skip=true -e
+ CMD: mvn -e verify -Dcheckstyle.ant.skip=true
# site, without verify
- JAVA_HOME: C:\Program Files\Java\jdk1.8.0
- CMD_ARGS: site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -DskipITs -Dcobertura.skip=true -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true -e
+ CMD: mvn -e site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -DskipITs -Dcobertura.skip=true -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true
build_script:
- - mvn clean %CMD_ARGS%
+ - ps: $PSVersionTable
+ - ps: $cmdline = get-content env:CMD
+ - ps: $cmdline = "try{ `$ErrorActionPreference = 'Stop' ; $($cmdline) ; if(`$?) { } else { Exit 1 }} catch { }"
+ - ps: $cmdline = $cmdline.replace('-D','`-D')
+ # We can not use Invoke-Expression as ANTLR write all in error log and error log is highlighted in Appveyor as RED - too scary
+ #- ps: Invoke-Expression $cmdline -ErrorAction SilentlyContinue
+ - ps: $cmdline | Out-File command.ps1
+ - ps: get-content command.ps1
+ - ps: "& .\\command.ps1"