forked from PowerDNS/weakforced
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
62 lines (62 loc) · 1.98 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
language: cpp
sudo: required
dist: trusty
env:
global:
- secure: "LzLVM/dN1L/MCqBrU3oWXFg86L6denRTcH+CdxOZWu5Y5PxWTzmfxYvPQS+C7EsVp8cuaS54vPy39HihJIYG5wmBBZxRhq3pNSJt25+dxx4Qe/WXooxlkCQ6JKhJB8vBCHEFPFd5CKlZOd6QacauS18KAQNZx+D/wWtT+f19Mata+C/POGbIa4+JQ9imwSPDJg+wpTSbgjfvuf/UyQFMXIXI83fjFx90+c18iLjv8b0xyCvIieIxjFR5wyZCeoXvlQYLkmObxdFedQaiTzo5EJZwsYzfKfF1ltGf45/olMVsSjI/tOOGxmprCk2tS2q1GVd/H+Cz27SqgXJIRSUogCa0r3mSfQ8+SpiM1du6OEYf823/WpOO8H6VrokRmdnjvizBicjYVs93MSFWm73LVbRsHncBQvqKw4J1VEPQRlluCOwg+yFbHFFyH6wdtIvAfxvekVym717WlmDk9wmrielPRQ6YfQKp4nRkuu4bgWTO27vVo1MRdet7DaNOuqyoYRRfoINkL8LiHh1lM1DUdIVKMP1M0r1lzZVKritw45/GoLTfx1k2Muz/gCg9QczQmXnyX8CnsTtengNDcFfuQ2TeP77YqtGN1ewlpG8jYq5DZOvzOEzJCRxUyqlPCNEanpJXQkmRzMPsy0c6P2Ac7GIo4/Wmk+YHrvbCdCrtLtU="
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- g++-5
- libboost-dev
- libboost-date-time-dev
- libboost-regex-dev
- libboost-system-dev
- libboost-filesystem-dev
- build-essential
- liblua5.1-0-dev
- python-virtualenv
- python-bottle
- libgeoip-dev
- geoip-database
- cpanminus
- libprotobuf-dev
- protobuf-compiler
- libhiredis-dev
- libcurl4-openssl-dev
- redis-server
- libyaml-cpp-dev
- wget
matrix:
include:
- name: "GCC Regression"
env:
- COMPILER=gcc
- BUILDER=true
- BUILDER_TARGET=
- name: "Clang Regression"
env:
- COMPILER=clang
- BUILDER=true
- BUILDER_TARGET=
- name: "Package Centos-7"
env:
- COMPILER=none
- BUILDER=./builder/build.sh
- BUILDER_TARGET=centos-7
- name: "Package Debian-stretch"
env:
- COMPILER=none
- BUILDER=./builder/build.sh
- BUILDER_TARGET=debian-stretch
script:
- autoreconf -i
- ./configure --enable-docker --disable-dns --disable-sodium --disable-geoip
- cd docker
- make regression-$COMPILER
- cd ..
- $BUILDER $BUILDER_TARGET
- ./trigger_policy_build.sh