Repository: logging-log4j2 Updated Branches: refs/heads/master 08ee42f2e -> 4b8ca689b
Fix Travis-CI build. Closes #76 https://github.com/apache/logging-log4j2/pull/76 Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/4b8ca689 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/4b8ca689 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/4b8ca689 Branch: refs/heads/master Commit: 4b8ca689b18d8e6c4b486572b0a129bce6c1724a Parents: 08ee42f Author: Gary Gregory <[email protected]> Authored: Sun May 7 10:48:00 2017 -0700 Committer: Pascal Schumacher <[email protected]> Committed: Sun May 7 10:48:00 2017 -0700 ---------------------------------------------------------------------- .travis-toolchains.xml | 37 +++++++++++++++++++++++++++++++++++++ .travis.yml | 20 ++++++++++++++++++-- 2 files changed, 55 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4b8ca689/.travis-toolchains.xml ---------------------------------------------------------------------- diff --git a/.travis-toolchains.xml b/.travis-toolchains.xml new file mode 100644 index 0000000..3f72e01 --- /dev/null +++ b/.travis-toolchains.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF8"?> +<toolchains xmlns="http://maven.apache.org/TOOLCHAINS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/TOOLCHAINS/1.1.0 http://maven.apache.org/xsd/toolchains-1.1.0.xsd"> + <toolchain> + <type>jdk</type> + <provides> + <id>java7</id> + <version>1.7</version> + <vendor>oracle</vendor> + </provides> + <configuration> + <jdkHome>/usr/lib/jvm/java-7-oracle</jdkHome> + </configuration> + </toolchain> + <toolchain> + <type>jdk</type> + <provides> + <id>java8</id> + <version>1.8</version> + <vendor>oracle</vendor> + </provides> + <configuration> + <jdkHome>/usr/lib/jvm/java-8-oracle</jdkHome> + </configuration> + </toolchain> + <toolchain> + <type>jdk</type> + <provides> + <id>java9</id> + <version>9</version> + <vendor>oracle</vendor> + </provides> + <configuration> + <jdkHome>/usr/lib/jvm/java-9-oracle</jdkHome> + </configuration> + </toolchain> +</toolchains> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4b8ca689/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 8de6f78..8c8131e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,10 +11,26 @@ # limitations under the License. language: java -sudo: false +# sudo enabled because sudo vms have more memory: https://docs.travis-ci.com/user/ci-environment/ +sudo: true jdk: - oraclejdk7 +env: + global: + JAVA_OPTS=-Xmx4g + +addons: + apt: + packages: + - oracle-java9-installer + +install: + - ./mvnw --toolchains=./.travis-toolchains.xml install -DskipTests=true -Dmaven.javadoc.skip=true -B -V + +script: + - ./mvnw --toolchains=./.travis-toolchains.xml test -B + after_success: - - mvn --show-version -pl !log4j-bom jacoco:prepare-agent test jacoco:report coveralls:report + - ./mvnw --show-version -pl !log4j-bom jacoco:prepare-agent test jacoco:report coveralls:report \ No newline at end of file
