This repository was archived by the owner on Jun 24, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy path.travis.yml
30 lines (30 loc) · 1.43 KB
/
.travis.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
29
30
language: java
install: true
sudo: required
# Travis add-ons.
addons:
ssh_known_hosts: 5.196.65.205
chrome: stable
apt:
packages:
- jq
- wget
- curl
- libssl1.0.0
- sshpass
services:
- docker
- xvfb
script:
- mvn package -q
after_success:
# Update official "blockchain2graph bitcoin neo4j" image.
- echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin
- docker push straumat/blockchain2graph-bitcoin-neo4j
# Run benchmark of "blockchain2graph bitcoin neo4j".
# - docker push $DOCKER_USERNAME/blockchain2graph-bitcoin-neo4j-benchmark
# - RELEASE=`cat pom.xml | grep "^ <version>.*</version>$" | awk -F'[><]' '{print $3}'`
# - sshpass -p $SSH_PASSWORD ssh [email protected] 'docker stop $(docker ps -aq --filter "label=blockchain2graph-bitcoin-neo4j-benchmark")'
# - sshpass -p $SSH_PASSWORD ssh [email protected] 'docker rm -f $(docker ps -aq --filter "label=blockchain2graph-bitcoin-neo4j-benchmark")'
# - sshpass -p $SSH_PASSWORD ssh [email protected] "docker pull straumat/blockchain2graph-bitcoin-neo4j-benchmark:$RELEASE"
# - sshpass -p $SSH_PASSWORD ssh [email protected] "nohup docker run -l blockchain2graph-bitcoin-neo4j-benchmark --security-opt apparmor=unconfined -e SPRING_MAIL_PASSWORD=$SPRING_MAIL_PASSWORD -e SPRING_DATA_NEO4J_URI=file:///graph.db -e BUILD_NUMBER=$TRAVIS_BUILD_NUMBER straumat/blockchain2graph-bitcoin-neo4j-benchmark:$RELEASE > /home/ci/logs-ci &"