infra: swich appveyor to definig whole task through matrix
This commit is contained in:
parent
9a4d0253da
commit
7aaece50ec
19
appveyor.yml
19
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"
|
||||
|
|
|
|||
Loading…
Reference in New Issue