diff --git a/README.md b/README.md index 9e71678..31fc790 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,5 @@ Java Sample ================ Sample Java app using Maven. + +This sample is built for Shippable, a docker based continuous integration and deployment platform. diff --git a/shippable.yml b/shippable.yml index fdd6964..75e25ef 100644 --- a/shippable.yml +++ b/shippable.yml @@ -2,10 +2,24 @@ language: java jdk: - openjdk7 + - oraclejdk7 + - openjdk6 + - oraclejdk8 + +build_image: shippableimages/ubuntu1204_java + +before_install: + - apt-get install -y maven + +before_script: + - if [[ $SHIPPABLE_JDK_VERSION == "openjdk7" ]] ; then export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"; export PATH="$PATH:/usr/lib/jvm/java-7-openjdk-amd64/bin"; export java_path="/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java"; fi + - if [[ $SHIPPABLE_JDK_VERSION == "oraclejdk7" ]] ; then export JAVA_HOME="/usr/lib/jvm/java-7-oracle"; export PATH="$PATH:/usr/lib/jvm/java-7-oracle/bin"; export java_path="/usr/lib/jvm/java-7-oracle/jre/bin/java"; fi + - if [[ $SHIPPABLE_JDK_VERSION == "openjdk6" ]] ; then export JAVA_HOME="/usr/lib/jvm/java-6-openjdk-amd64"; export PATH="$PATH:/usr/lib/jvm/java-6-openjdk-amd64/bin"; export java_path="/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java"; fi + - if [[ $SHIPPABLE_JDK_VERSION == "oraclejdk8" ]] ; then export JAVA_HOME="/usr/lib/jvm/java-8-oracle"; export PATH="$PATH:/usr/lib/jvm/java-8-oracle/bin"; export java_path="/usr/lib/jvm/java-8-oracle/jre/bin/java"; fi + - update-alternatives --set java $java_path + - java -version + - mvn --version after_success: - mvn clean cobertura:cobertura - mvn test -notifications: - email: false -