/
shippable.yml
28 lines (24 loc) · 1.58 KB
/
shippable.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
build_image: shippableimages/ubuntu1404_java
language: java
jdk:
- openjdk7
- oraclejdk7
- oraclejdk8
before_script:
- sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list
- wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- shippable_retry sudo apt-get update
- shippable_retry sudo apt-get install -y postgresql-9.4 postgresql-contrib-9.4 postgresql-client-9.4
- sudo echo "host all all localhost trust" > /etc/postgresql/9.4/main/pg_hba.conf
- sudo echo "local all all trust" >> /etc/postgresql/9.4/main/pg_hba.conf
- sudo service postgresql start
- psql -c "CREATE ROLE chat WITH LOGIN CREATEDB" -U postgres
- psql -c "CREATE DATABASE chat" -U chat postgres
- shippable_retry sudo apt-get install -y gradle
- 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 == "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
script:
- ./gradlew check test