-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
.travis.yml
23 lines (17 loc) · 1.04 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
language: c
sudo: required
git:
submodules: false
compiler:
- gcc
env:
- DEBIAN_FRONTEND=noninteractive
before_install:
- sudo add-apt-repository ppa:chris-lea/libsodium -y
- sudo apt-get -qq -y update
- sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" install --no-install-recommends -y zsh iptables ebtables sqlite3 procps gettext-base net-tools autoconf automake libssl-dev libbind-dev libpcap-dev unzip wget gcc g++ make cmake libtool liblo-dev libnetfilter-conntrack3 libnetfilter-queue-dev libsqlite3-dev libjemalloc-dev libseccomp2 libsodium-dev libhiredis-dev libkmod-dev bind9-host bison gawk libevent-dev libjansson-dev asciidoc libldns-dev libreadline5 libpcre3 libaio1 libfile-mimeinfo-perl xmlstarlet nmap libaprutil1-dev libltdl-dev patch libb64-dev uuid-dev dnsutils valgrind build-essential libapr1 libapr1-dev libaprutil1-dev python3-flask python-redis
- git submodule update --init
script:
- make
- sudo make install
- cd src/dnscrypt-plugin && ./debug/build && ./debug/runtests