]>
Commit | Line | Data |
---|---|---|
752c6de2 KM |
1 | sudo: required |
2 | dist: trusty | |
7b8f4fc1 PD |
3 | language: cpp |
4 | compiler: | |
5 | - gcc | |
f032a91a | 6 | - clang |
bf6096f5 PL |
7 | env: |
8 | - PDNS_BUILD_PRODUCT=auth | |
9 | - PDNS_BUILD_PRODUCT=recursor | |
10 | - PDNS_BUILD_PRODUCT=dnsdist | |
bf6096f5 PL |
11 | |
12 | matrix: | |
13 | exclude: | |
dcedbccf RG |
14 | - compiler: clang |
15 | env: PDNS_BUILD_PRODUCT=recursor | |
16 | include: | |
17 | - compiler: clang | |
18 | env: PDNS_BUILD_PRODUCT=recursor COMPILER=clang++-3.6 | |
19 | addons: | |
20 | apt: | |
21 | packages: ['clang-3.6'] | |
752c6de2 | 22 | |
7b8f4fc1 | 23 | before_script: |
752c6de2 KM |
24 | - git describe --always --dirty=+ |
25 | ||
26 | ### setup travis environment ### | |
27 | - sudo sysctl net.ipv6.conf.lo.disable_ipv6=0 | |
28 | - export POSIXLY_CORRECT=1 | |
5b0c1332 KM |
29 | - export CFLAGS=-O0 |
30 | - export CXXFLAGS=-O0 | |
31 | - export OPTFLAGS=-O0 | |
752c6de2 KM |
32 | - sudo apt-get -qq update |
33 | ||
7b8f4fc1 | 34 | script: |
bf6096f5 | 35 | - ./build-scripts/travis.sh |
752c6de2 | 36 | |
7b8f4fc1 PD |
37 | notifications: |
38 | irc: | |
39 | channels: | |
40 | - "irc.oftc.net#powerdns-dev" | |
bfc7a4a8 RA |
41 | template: |
42 | - "%{author} @ %{repository} / %{branch} - Build:#%{build_number} : %{message} - Changes: %{compare_url} - Build details: %{build_url}" | |
7b8f4fc1 PD |
43 | use_notice: true |
44 | skip_join: true |