-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
36 lines (36 loc) · 1.18 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
31
32
33
34
35
36
---
addons:
chrome: stable
firefox: latest
before_script:
- "npm --version"
- "docker --version"
- "docker run hello-world"
- "svn --version"
- "npm install -g yarn"
- "yarn --version"
- "mkdir ~/tryweaviate"
- "cd ~/tryweaviate"
- "wget -q -O Dockerfile https://raw.githubusercontent.com/e7dal/weaviate/master/docker/Dockerfile"
- "wget -q -O run-services.sh https://raw.githubusercontent.com/e7dal/weaviate/master/docker/run-services.sh"
- "sed -i 's/# set -x/set -x/' run-services.sh"
- "sudo bash run-services.sh"
- "sudo docker ps -a"
- "sudo docker exec -it weaviate cat /var/weaviate/first_run.log"
- "cd -"
- "GET_ROOTKEY=$(docker exec -it weaviate grep -s ROOTKEY /var/weaviate/first_run.log|sed 's/.*ROOTKEY=//')"
- "curl -H \"X-API-KEY: $GET_ROOTKEY\" -X GET \"http://127.0.0.1:8070/weaviate/v1/meta\" -H \"accept: application/json\" > meta.json"
- "wc meta.json"
- "yarn global add polymer-cli"
- "polymer --version"
- "polymer analyze"
- "polymer install"
dist: trusty
install: "echo \"no install, should happen in before script\""
language: node_js
node_js: lts/boron
script:
- "xvfb-run polymer test"
services:
- docker
sudo: required