From 5392f070630b3c3cc9a7c4d30dc9b50148a6a5cd Mon Sep 17 00:00:00 2001 From: "Craig P. Motlin" Date: Sun, 1 Mar 2015 19:56:00 +0000 Subject: [PATCH] [GSCOLLECT-1584] Configure Travis CI build. git-svn-id: svn+ssh://gscollections.svn.services.gs.com/svnroot/gscollections-svn/trunk@824 d5c9223b-1aff-41ac-aadd-f810b4a99ac4 --- .travis.yml | 9 +++++++++ README.md | 3 +++ acceptance-tests/pom.xml | 4 +--- collections-api/pom.xml | 3 +++ collections-testutils/pom.xml | 3 +++ collections/pom.xml | 3 +++ gs-collections-code-generator-ant/pom.xml | 3 +++ gs-collections-code-generator-maven-plugin/pom.xml | 3 +++ gs-collections-code-generator/pom.xml | 3 +++ gs-collections-forkjoin/pom.xml | 3 +++ jmh-tests/pom.xml | 4 +--- junit-trait-runner/pom.xml | 4 +--- memory-tests/pom.xml | 4 +--- performance-tests/pom.xml | 4 +--- pom.xml | 4 +--- serialization-tests/pom.xml | 4 +--- unit-tests-java8/pom.xml | 4 +--- unit-tests/pom.xml | 4 +--- 18 files changed, 42 insertions(+), 27 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..b2cc8b8ce --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: java +jdk: + - oraclejdk8 + +before_install: + - cat /etc/mavenrc + - sudo rm /etc/mavenrc + - export MAVEN_OPTS="-Dmaven.repo.local=$HOME/.m2/repository -Xmx2g -Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS" + diff --git a/README.md b/README.md index 4fb52c45c..459e252f3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # GS Collections +## Build Status +[![Build Status](https://travis-ci.org/goldmansachs/gs-collections.svg?branch=master)](https://travis-ci.org/goldmansachs/gs-collections) + GS Collections is a collections framework for Java. It has JDK-compatible List, Set and Map implementations with a rich API and set of utility classes that work with any JDK compatible Collections, Arrays, Maps or Strings. The iteration protocol was inspired by the Smalltalk collection framework. ## Download diff --git a/acceptance-tests/pom.xml b/acceptance-tests/pom.xml index 88ec5967f..e7d8d9eab 100644 --- a/acceptance-tests/pom.xml +++ b/acceptance-tests/pom.xml @@ -94,9 +94,7 @@ 1.8 1.8 true - - - + 2048m true diff --git a/collections-api/pom.xml b/collections-api/pom.xml index 8281ae73d..6c740fd9a 100644 --- a/collections-api/pom.xml +++ b/collections-api/pom.xml @@ -234,6 +234,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/collections-testutils/pom.xml b/collections-testutils/pom.xml index 7516dd4d3..64cdc88e7 100644 --- a/collections-testutils/pom.xml +++ b/collections-testutils/pom.xml @@ -236,6 +236,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/collections/pom.xml b/collections/pom.xml index 341f21ef9..fdb2461a3 100644 --- a/collections/pom.xml +++ b/collections/pom.xml @@ -241,6 +241,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/gs-collections-code-generator-ant/pom.xml b/gs-collections-code-generator-ant/pom.xml index 8f4c91734..a552cff37 100644 --- a/gs-collections-code-generator-ant/pom.xml +++ b/gs-collections-code-generator-ant/pom.xml @@ -176,6 +176,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/gs-collections-code-generator-maven-plugin/pom.xml b/gs-collections-code-generator-maven-plugin/pom.xml index d2042762d..4f02485d2 100644 --- a/gs-collections-code-generator-maven-plugin/pom.xml +++ b/gs-collections-code-generator-maven-plugin/pom.xml @@ -184,6 +184,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/gs-collections-code-generator/pom.xml b/gs-collections-code-generator/pom.xml index d33e43c44..45353902f 100644 --- a/gs-collections-code-generator/pom.xml +++ b/gs-collections-code-generator/pom.xml @@ -175,6 +175,9 @@ 1.5 1.5 + true + 2048m + true diff --git a/gs-collections-forkjoin/pom.xml b/gs-collections-forkjoin/pom.xml index 818ec27d2..1bcacccce 100644 --- a/gs-collections-forkjoin/pom.xml +++ b/gs-collections-forkjoin/pom.xml @@ -237,6 +237,9 @@ 1.7 1.7 + true + 2048m + true diff --git a/jmh-tests/pom.xml b/jmh-tests/pom.xml index 97138be28..4d1999aee 100644 --- a/jmh-tests/pom.xml +++ b/jmh-tests/pom.xml @@ -140,9 +140,7 @@ 1.8 1.8 true - - - + 2048m true diff --git a/junit-trait-runner/pom.xml b/junit-trait-runner/pom.xml index 78c353035..95f8fbc20 100644 --- a/junit-trait-runner/pom.xml +++ b/junit-trait-runner/pom.xml @@ -55,9 +55,7 @@ 1.8 1.8 true - - - + 2048m true diff --git a/memory-tests/pom.xml b/memory-tests/pom.xml index 8f4fb2f10..462c63a26 100644 --- a/memory-tests/pom.xml +++ b/memory-tests/pom.xml @@ -125,9 +125,7 @@ 1.7 1.7 true - - - + 2048m true diff --git a/performance-tests/pom.xml b/performance-tests/pom.xml index b11fa6133..94b6581a0 100644 --- a/performance-tests/pom.xml +++ b/performance-tests/pom.xml @@ -115,9 +115,7 @@ 1.8 1.8 true - - - + 2048m true diff --git a/pom.xml b/pom.xml index 455d32876..f82a259a5 100644 --- a/pom.xml +++ b/pom.xml @@ -169,9 +169,7 @@ 2.5.1 true - - - + 2048m true diff --git a/serialization-tests/pom.xml b/serialization-tests/pom.xml index 8463eb9eb..5ee50655d 100644 --- a/serialization-tests/pom.xml +++ b/serialization-tests/pom.xml @@ -83,9 +83,7 @@ 1.6 1.6 true - - - + 2048m true diff --git a/unit-tests-java8/pom.xml b/unit-tests-java8/pom.xml index 3ba1d1917..21d3aacf0 100644 --- a/unit-tests-java8/pom.xml +++ b/unit-tests-java8/pom.xml @@ -114,9 +114,7 @@ 1.8 1.8 true - - - + 2048m true diff --git a/unit-tests/pom.xml b/unit-tests/pom.xml index 3cc4acd7a..a9d20f6bd 100644 --- a/unit-tests/pom.xml +++ b/unit-tests/pom.xml @@ -113,9 +113,7 @@ 1.8 1.8 true - - - + 2048m true