File tree Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Original file line number Diff line number Diff line change 12
12
install :
13
13
- sudo pip install tox
14
14
- sudo pip install coveralls
15
+ - ./build_influxdb_server.sh
15
16
script :
16
17
- travis_wait tox -e $TOX_ENV
17
18
after_success :
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ #
4
+ # build and install,
5
+ # the latest influxdb server master
6
+ #
7
+
8
+ set -e
9
+
10
+ tmpdir=$( mktemp -d)
11
+
12
+ echo " Using tempdir $tmpdir .."
13
+
14
+ cd " $tmpdir "
15
+
16
+ # rpm for package.sh (below) which will also build an .rpm
17
+ sudo apt-get install ruby ruby-dev build-essential rpm
18
+
19
+ echo $PATH
20
+ echo $( which gem)
21
+ echo $( which ruby)
22
+
23
+ gem=$( which gem)
24
+
25
+ sudo $gem install fpm
26
+
27
+ mkdir -p go/src/github.com/influxdb
28
+ cd go/src/github.com/influxdb
29
+
30
+ git clone --depth 5 https://github.com/influxdb/influxdb
31
+ cd influxdb
32
+
33
+ version=0.0.0-$( git describe --always | sed ' s/^v//' )
34
+ echo " describe: $version "
35
+
36
+ export GOPATH=" $tmpdir /go"
37
+ { echo y ; yes no ; } | ./package.sh " $version "
38
+
39
+ deb=$( ls * .deb)
40
+ sudo dpkg -i " $deb "
You can’t perform that action at this time.
0 commit comments