forked from apache/hawq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
65 lines (57 loc) · 1.52 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
language: c
os:
- osx
env:
- PYCHECKER_VERSION=0.8.19 FIGLEAF_VERSION=0.6.1
compiler:
- clang
before_install:
- "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)"
install:
- brew install
protobuf
protobuf-c
Gsasl
openssl
thrift
ccache
snappy
libevent
python
- brew outdated libyaml || brew upgrade libyaml
- brew outdated json-c || brew upgrade json-c
- brew outdated boost || brew upgrade boost
- brew outdated maven || brew upgrade maven
- brew tap brona/iproute2mac
- brew install iproute2mac
- sudo pip install pygresql
- sudo pip install unittest2 pycrypto lockfile paramiko psi
- sudo pip install
"http://sourceforge.net/projects/pychecker/files/pychecker/${PYCHECKER_VERSION}/pychecker-${PYCHECKER_VERSION}.tar.gz/download"
- sudo pip install
"http://darcs.idyll.org/~t/projects/figleaf-${FIGLEAF_VERSION}.tar.gz"
- brew uninstall postgresql
before_script:
- wget -O "/tmp/libhdfs3" "https://github.com/Pivotal-DataFabric/libhdfs3/archive/apache-rpc-9.zip"
- unzip -d "/tmp" "/tmp/libhdfs3"
- cd "/tmp/libhdfs3-apache-rpc-9"
- mkdir build
- cd build
- ../bootstrap --prefix=/usr/local/
- make -j2
- sudo make install
- cd /tmp && rm -rf /tmp/libhdfs3*
- cd $TRAVIS_BUILD_DIR
- cd $TRAVIS_BUILD_DIR/depends/libyarn
- mkdir build
- cd build
- ../bootstrap --prefix=/usr/local
- make -j2
- sudo make install
- cd $TRAVIS_BUILD_DIR
- ./configure
script:
- make -j2
branches:
except:
- legacy