-
Notifications
You must be signed in to change notification settings - Fork 4
/
.travis.yml
35 lines (30 loc) · 1.33 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
language: go
go:
- 1.5
dist: trusty
before_script:
- wget http://tarantool.org/dist/1.6/tarantool-1.6.8.545.tar.gz -O /tmp/tarantool.tar.gz
- wget https://github.com/alexeyknyshev/android_cash_points/releases/download/ci/test_data.tar.gz -O /tmp/test_data.tar.gz
- cd /tmp
- tar -xvf tarantool.tar.gz
- tar -xvf test_data.tar.gz
- cd /tmp/tarantool-1.6.8.545 && export PATH=$PATH:$PWD/src
- cmake . && make
script:
- cd $HOME/gopath/src/github.com/alexeyknyshev/android_cash_points/server
- export GOPATH=$PWD
- cp -r /tmp/snap tnt_workdir
- cp -r /tmp/wal tnt_workdir
- cd tnt_workdir && tarantool init.lua &
- cd $GOPATH
- go get github.com/alexeyknyshev/gojsondiff
- go get github.com/alexeyknyshev/cpsrv
- go build github.com/alexeyknyshev/cpsrv
#- echo "box.schema.user.passwd('admin', 'admin')" | nc localhost 3302
- go test github.com/alexeyknyshev/cpsrv
#before_install:
# - curl http://download.tarantool.org/tarantool/1.6/gpgkey | sudo apt-key add -
# - sudo echo "deb http://download.tarantool.org/tarantool/1.6/ubuntu/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/tarantool_1_6.list
# - sudo echo "deb-src http://download.tarantool.org/tarantool/1.6/ubuntu/ $(lsb_release -c -s) main" >> /etc/apt/sources.list.d/tarantool_1_6.list
# - sudo apt-get update
# - sudo sudo apt-get -y install tarantool