forked from checkstyle/checkstyle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wercker.yml
65 lines (60 loc) · 3.06 KB
/
wercker.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
box: maven:3.3.9-jdk-8
build:
steps:
- script:
name: setup mvn local repo
code: |-
export MAVEN_OPTS="-Dmaven.repo.local=${WERCKER_CACHE_DIR}"
mvn -version
# unit tests (oraclejdk8)
- script:
name: tests
code: |-
mvn clean integration-test failsafe:verify
# NoErrorTest - Orekit (oraclejdk8)
- script:
name: NoErrorTest - Orekit
code: >
mvn clean install -DskipTests -DskipITs -Dcobertura.skip=true
-Dpmd.skip=true -Dfindbugs.skip=true
-Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true -Dxml.skip=true
&& CS_POM_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec)
&& echo CS_version: ${CS_POM_VERSION}
&& git clone https://github.com/CS-SI/Orekit.git && cd Orekit
&& git checkout 5c7355161ae71aaeb94ad9a76a08bfb47a54b970
&& mvn compile checkstyle:check -Dorekit.checkstyle.version=${CS_POM_VERSION}
# NoErrorTest - XWiki (oraclejdk8)
- script:
name: NoErrorTest - XWiki
code: >
mvn clean install -DskipTests -DskipITs -Dcobertura.skip=true
-Dpmd.skip=true -Dfindbugs.skip=true
-Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true -Dxml.skip=true
&& CS_POM_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec)
&& echo CS_version: ${CS_POM_VERSION}
&& git clone https://github.com/xwiki/xwiki-commons/
&& cd xwiki-commons/xwiki-commons-core && git checkout xwiki-commons-8.2-milestone-1
&& mvn install -DskipTests -Dxwiki.clirr.skip=true checkstyle:check -Dcheckstyle.version=${CS_POM_VERSION}
# NoErrorTest - Apache Apex (oraclejdk8)
- script:
name: NoErrorTest - Apache Apex
code: >
mvn clean install -DskipTests -DskipITs -Dcobertura.skip=true
-Dpmd.skip=true -Dfindbugs.skip=true
-Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true -Dxml.skip=true
&& CS_POM_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec)
&& echo CS_version: ${CS_POM_VERSION}
&& git clone https://github.com/apache/incubator-apex-core/ && cd incubator-apex-core
&& mvn compile checkstyle:check -Dcheckstyle.version=${CS_POM_VERSION}
# NoExceptiontest - Apache Struts (oraclejdk8)
- script:
name: NoExceptiontest - Apache Struts
code: >
rm -rf contribution
&& git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester
&& sed -i.'' 's/projects-to-test-on.properties/projects-for-wercker.properties/' launch.sh
&& cd ../../ && mvn clean install -DskipTests -DskipITs -Dcobertura.skip=true
-Dpmd.skip=true -Dfindbugs.skip=true
-Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true -Dxml.skip=true
&& cd contribution/checkstyle-tester
&& ./launch.sh -Dcheckstyle.config.location=checks-nonjavadoc-error.xml