forked from zeromq/czmq
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
37 lines (29 loc) · 1.35 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
# Travis CI script
# Checks CZMQ against all supported versions of ZeroMQ
language: c
before_script:
- sudo apt-get install uuid-dev
- ./autogen.sh
script:
# Perform regression test build against ZeroMQ v2.x
- git clone git://github.com/zeromq/zeromq2-x.git
- ( cd zeromq2-x; ./autogen.sh; ./configure; make check; sudo make install; sudo ldconfig )
- ./configure && make check
- echo "*** CZMQ OK against ZeroMQ v2.x"
# Perform regression test build against ZeroMQ v3.x
- git clone git://github.com/zeromq/zeromq3-x.git
- ( cd zeromq3-x; ./autogen.sh; ./configure; make check; sudo make install; sudo ldconfig )
- ./configure && make check
- echo "*** CZMQ OK against ZeroMQ v3.x"
# Perform regression test build against ZeroMQ v4.x + libsodium
- git clone git://github.com/jedisct1/libsodium.git
- ( cd libsodium; ./autogen.sh; ./configure; make check; sudo make install; sudo ldconfig )
- git clone git://github.com/zeromq/zeromq4-x.git
- ( cd zeromq4-x; ./autogen.sh; ./configure; make check; sudo make install; sudo ldconfig )
- ./configure && make check
- echo "*** CZMQ OK against ZeroMQ v4.x"
# Perform regression test build against ZeroMQ master + libsodium
- git clone git://github.com/zeromq/libzmq.git
- ( cd libzmq; ./autogen.sh; ./configure; make check; sudo make install; sudo ldconfig )
- ./configure && make check
- echo "*** CZMQ OK against libzmq master"