1
- sudo : required
2
- dist : trusty
3
1
language : rust
4
-
5
2
rust :
6
3
- stable
7
4
- beta
8
5
- nightly
6
+ sudo : false
9
7
10
8
addons :
11
9
apt :
12
10
sources :
13
11
- sourceline : ' ppa:chris-lea/libsodium'
14
- - sourceline : ' ppa:ondrej/php'
15
12
- sourceline : ' deb http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main'
16
13
- sourceline : ' deb-src http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main'
17
14
packages :
@@ -20,20 +17,14 @@ addons:
20
17
- libdw-dev
21
18
- binutils-dev
22
19
- libsodium-dev
23
- - php5.6
24
- - php7.0
25
20
26
21
before_script :
27
22
- |
28
- pip install 'travis-cargo<0.2' --user
29
-
30
23
export PATH=$HOME/.local/bin:$PATH
31
24
export LIBRARY_PATH=$HOME/lib
32
25
export LD_LIBRARY_PATH=$HOME/lib
33
26
export PKG_CONFIG_PATH=$HOME/lib/pkgconfig
34
27
35
- cd /tmp
36
-
37
28
curl -sSOL https://github.com/zeromq/libzmq/releases/download/v4.2.0/zeromq-4.2.0.tar.gz
38
29
tar zxf zeromq-4.2.0.tar.gz
39
30
cd zeromq-4.2.0
@@ -45,13 +36,13 @@ before_script:
45
36
curl -sSOL https://github.com/zeromq/czmq/releases/download/v4.0.1/czmq-4.0.1.tar.gz
46
37
tar zxf czmq-4.0.1.tar.gz
47
38
cd czmq-4.0.1
48
- ./configure --prefix=$HOME --silent
39
+ ./configure --prefix=$HOME
49
40
make && make install
50
41
cd $TRAVIS_BUILD_DIR
51
42
52
43
script :
53
- - travis- cargo build
54
- - travis- cargo test
44
+ - cargo build --verbose
45
+ - cargo test --verbose
55
46
- |
56
47
ln -s "$HOME/lib/libczmq.so.4" target/debug
57
48
ln -s "$HOME/lib/libzmq.so.5" target/debug
@@ -63,16 +54,13 @@ script:
63
54
cd "php$VER"
64
55
ln -s ../c include
65
56
phpize
66
- ./configure --with-inapi=../../target/debug --silent
67
- make --silent
57
+ ./configure --with-inapi=../../target/debug
58
+ make
68
59
TEST_PHP_ARGS="-q" make test || exit 1
69
60
cd ..
70
61
done
71
62
72
63
cd ..
73
64
74
- after_success :
75
- - travis-cargo coveralls --no-sudo --verify --exclude-pattern="/tmp/,/usr/"
76
-
77
65
env :
78
66
- TRAVIS_CARGO_NIGHTLY_FEATURE=""
0 commit comments