forked from zmap/zmap
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
43 lines (43 loc) · 1.21 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
language: c
os: linux
dist: trusty
addons:
apt:
packages:
- build-essential
- cmake
- libgmp3-dev gengetopt
- gengetopt
- libpcap-dev
- flex
- byacc
- libjson-c-dev
- pkg-config
- libunistring-dev
- libsasl2-dev
- python-dev
- python-pip
- libhiredis-dev
before_install:
- pip install --user sh
- export PATH=/opt/bin:$PATH
before_script:
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
- echo "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-6.0 main" | sudo tee -a /etc/apt/sources.list
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get update -qq
- sudo apt-get install libstdc++-4.9-dev libllvm6.0 clang-format-6.0
script:
- mkdir __build
- cd __build
- cmake -DENABLE_DEVELOPMENT=ON -DWITH_REDIS=ON $TRAVIS_BUILD_DIR
- make
- cd $TRAVIS_BUILD_DIR
- python ./scripts/check_manfile.py
- ./checkFormat.sh
compiler: clang
notifications:
email:
- zmap-devel@umich.edu
slack:
secure: gLiX4zUhlYMJ0l7kJlb5Wf5CmAynj+WQufThSBPP7XlLZddl6Vql72sJuqwl1ZV75xEsqP05QDulBMJc9AaED7BP53vhngHHgWLwjt026ne5sbA/s98U735jT/qwwFvKWBCYPZ5BQdTmJO3KCyuBJH+tQnptiolog9abksG1WZk=