Removed custom Travis build steps that were necessary to use a JDK 11 compatible edge version.
44 lines
1.8 KiB
YAML
44 lines
1.8 KiB
YAML
language: java
|
|
|
|
matrix:
|
|
include:
|
|
- jdk: oraclejdk8
|
|
env: JDK='Oracle JDK 8'
|
|
- jdk: oraclejdk9
|
|
env: JDK='Oracle JDK 9'
|
|
- env: JDK='Oracle JDK 10'
|
|
before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -F 10 -L BCL
|
|
- env: JDK='Oracle JDK 11'
|
|
before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -F 11 -L BCL
|
|
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- sourceline: 'deb http://packages.couchbase.com/releases/couchbase-server/community/deb/ trusty trusty/main'
|
|
- sourceline: 'deb http://packages.couchbase.com/ubuntu trusty trusty/main'
|
|
key_url: 'http://packages.couchbase.com/ubuntu/couchbase.key'
|
|
packages:
|
|
- couchbase-server-community
|
|
|
|
services:
|
|
- redis-server
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.m2
|
|
- download
|
|
|
|
# See https://issues.couchbase.com/browse/MB-26556
|
|
install:
|
|
- curl -X POST http://127.0.0.1:8091/pools/default -d memoryQuota=2000 -d indexMemoryQuota=256 -d ftsMemoryQuota=256
|
|
- curl -X POST http://127.0.0.1:8091/node/controller/setupServices -d "services=kv,index,n1ql,fts"
|
|
- curl -X POST http://127.0.0.1:8091/settings/indexes -d "storageMode=forestdb"
|
|
- curl -X POST http://127.0.0.1:8091/settings/web -d "username=Administrator&password=password&port=8091&"
|
|
- /opt/couchbase/bin/cbdocloader -c 127.0.0.1:8091 -u Administrator -p password -b travel-sample -m 256 -d /opt/couchbase/samples/travel-sample.zip
|
|
- /opt/couchbase/bin/couchbase-cli user-manage -c 127.0.0.1:8091 -u Administrator -p password --set --rbac-username=travel-sample --rbac-password=password --roles=admin --auth-domain local
|
|
|
|
|
|
script:
|
|
- mvn -version
|
|
- mvn clean dependency:list test -U -Dsort -Dmaven.test.redirectTestOutputToFile=true -B
|