Skip to content

Commit e5fce18

Browse files
author
vroyer
committed
fixup .travis.yml
1 parent 7771117 commit e5fce18

File tree

1 file changed

+21
-40
lines changed

1 file changed

+21
-40
lines changed

.travis.yml

Lines changed: 21 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,23 @@ cache:
3535
- $HOME/google-cloud-sdk/
3636

3737
before_install:
38+
- export JAVA8_HOME=$JAVA_HOME
3839
- wget https://github.com/strapdata/bach/raw/master/install-jdk.sh
39-
- chmod a+x install-jdk.sh
40+
- chmod a+x install-jdk.sh && ./install-jdk.sh -v -f 9;
41+
- keytool -import -trustcacerts -keystore $JAVA9_HOME/lib/security/cacerts -storepass changeit -alias SFSRootCAG2x -file SFSRootCAG2.pem -noprompt
4042
# solves gpg server problems
4143
# - wget -qO- 'https://github.com/tianon/pgp-happy-eyeballs/raw/master/hack-my-builds.sh' | bash
4244
- wget -O ecm-ccm-elassandra.zip https://github.com/strapdata/ecm/archive/ccm-elassandra.zip
4345
- unzip ecm-ccm-elassandra.zip && cd ecm-ccm-elassandra && sudo ./setup.py install
44-
45-
#matrix:
46-
# include:
47-
# Java 10 "Oracle JDK"
48-
# - env: JDK='Oracle JDK 10'
49-
# install: . ./install-jdk.sh -v -f 9; keytool -import -trustcacerts -keystore $JAVA_HOME/lib/security/cacerts -storepass changeit -alias SFSRootCAG2x -file SFSRootCAG2.pem -noprompt
46+
5047

5148
install:
52-
- export JAVA8_HOME=$JAVA_HOME
53-
- ./install-jdk.sh -v -f 9;
54-
- export JAVA_HOME=$JAVA9_HOME
55-
- keytool -import -trustcacerts -keystore $JAVA_HOME/lib/security/cacerts -storepass changeit -alias SFSRootCAG2x -file SFSRootCAG2.pem -noprompt
49+
- cd ${TRAVIS_BUILD_DIR}
5650
- ./gradlew --version
5751

5852
script:
59-
- ./gradlew server:test -Dbuild.snapshot=false
60-
- ./gradlew assemble -Dbuild.snapshot=false
53+
- JAVA_HOME=$JAVA9_HOME ./gradlew server:test -Dbuild.snapshot=false
54+
- JAVA_HOME=$JAVA9_HOME ./gradlew assemble -Dbuild.snapshot=false
6155
- JAVA_HOME=$JAVA8_HOME ./integ-test/test-cleanup-repair.sh $(ls distribution/tar/build/distributions/elassandra-*.tar.gz)
6256

6357
before_deploy:
@@ -83,26 +77,26 @@ deploy:
8377
tags: true
8478
repo: strapdata/elassandra
8579

86-
- provider: releases
87-
overwrite: true
88-
draft: false
89-
api_key:
90-
secure: "NN1SqRo+yryyjsnuan7rtqFd7IgVPTTaWO1m8ZptBdPENvapT2SXiCXa9Clrtgyamt3B/j5G8CdRp480xSXI/yUBwHHDE1Q0OV7eV1CfzmZvlXoxS1rWaDByDuFnvXdoQTBij1ytZHgVsfgmHdU47CcmQVpvQi/IQmu+9WEMpIt55l5fLNvIuy5UiynYDchBN1MYkJLxzlSoqmZdmM58DtL/vBg1nDNqsxvaesyh+8RzoQ33uM4+BWItpzjdvwbfCYN5Bsq8lvdPuxCYeQ5b7RWYPxpTNaV7zS8XDvcbgss7DwZ7w59YloDNvL0WbliE7pma3VHnvctX+oQY/LWhdJ3vJwNvmuwW9zgNUz70s5ec9Eos105xWWiKakIMEgtUdW35VBWEdnQdTYo9zbL/2deScXugcWkMv1Cb/EDeo6gFbc6cBL9TivCyWsv7GqMMC13X9Sj3vDi4S+wzMXQAuDgkdFTY2CfjAiFPRlxe9wPn00RAmnpq46Cma+NoAvnqMuCglKi/WAak8byxEMLRskrb5zHXFKTG8xCqiPJpz7hxnMoRULwn9jJj/6xRQlemKY4eF0DLebWmJ8hpebdX+tx6iMhI0qvpOb3j0uvySIi0bmR/6B9PlhULUNzwf+LFoSA37DCxcqDdOQX/qp8FJdBk7fM55lkVvhe+bCzufRg="
91-
file:
92-
- "$TARBALL"
93-
- "$ZIPBALL"
94-
- "$RPMPKG"
95-
- "$DEBPKG"
80+
# build, test and push docker images
81+
- provider: script
9682
skip_cleanup: true
83+
script: bash ./ci/docker.sh
9784
on:
9885
tags: true
99-
repo: strapdata/elassandra-rc
100-
86+
87+
# bump and push to gke marketplace repo, build gke images, push to gcr.io
88+
- provider: script
89+
skip_cleanup: true
90+
script: bash ./ci/gke-marketplace.sh
91+
on:
92+
tags: true
93+
repo: strapdata/elassandra
94+
10195
# publish snapshot artifact in strapdata nexus
10296
- provider: script
10397
skip_cleanup: true
10498
script:
105-
- ./gradlew publish -PrepoUsername="${NEXUS_USERNAME}" -PrepoPassword="${NEXUS_PASSWORD}" -PrepoUrl="$NEXUS_URL/maven-snapshots/"
99+
- JAVA_HOME=$JAVA9_HOME ./gradlew publish -PrepoUsername="${NEXUS_USERNAME}" -PrepoPassword="${NEXUS_PASSWORD}" -PrepoUrl="$NEXUS_URL/maven-snapshots/"
106100
on:
107101
tags: false
108102
repo: strapdata/elassandra
@@ -111,7 +105,7 @@ deploy:
111105
- provider: script
112106
skip_cleanup: true
113107
script:
114-
- ./gradlew publish -Dbuild.snapshot=false -PrepoUsername="${NEXUS_USERNAME}" -PrepoPassword="${NEXUS_PASSWORD}" -PrepoUrl="$NEXUS_URL/maven-releases-public/"
108+
- JAVA_HOME=$JAVA9_HOME ./gradlew publish -Dbuild.snapshot=false -PrepoUsername="${NEXUS_USERNAME}" -PrepoPassword="${NEXUS_PASSWORD}" -PrepoUrl="$NEXUS_URL/maven-releases-public/"
115109
on:
116110
tags: true
117111
repo: strapdata/elassandra
@@ -126,17 +120,4 @@ deploy:
126120
tags: true
127121
repo: strapdata/elassandra
128122

129-
# build, test and push docker images
130-
- provider: script
131-
skip_cleanup: true
132-
script: bash ./ci/docker.sh
133-
on:
134-
tags: true
135123

136-
# bump and push to gke marketplace repo, build gke images, push to gcr.io
137-
- provider: script
138-
skip_cleanup: true
139-
script: bash ./ci/gke-marketplace.sh
140-
on:
141-
tags: true
142-
repo: strapdata/elassandra

0 commit comments

Comments
 (0)