From 7aaece50ecc10e1dad5232b670e1949797a3cf67 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Sat, 19 Dec 2015 12:32:21 -0800 Subject: [PATCH] infra: swich appveyor to definig whole task through matrix --- appveyor.yml | 19 +++++++++++++------ 1 file 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"