]> git.ipfire.org Git - thirdparty/pdns.git/blame - .travis.yml
Merge pull request #5567 from rgacogne/rec-register-all-stats
[thirdparty/pdns.git] / .travis.yml
CommitLineData
752c6de2
KM
1sudo: required
2dist: trusty
7b8f4fc1
PD
3language: cpp
4compiler:
5 - gcc
f032a91a 6 - clang
bf6096f5
PL
7env:
8 - PDNS_BUILD_PRODUCT=auth
9 - PDNS_BUILD_PRODUCT=recursor
10 - PDNS_BUILD_PRODUCT=dnsdist
bf6096f5
PL
11
12matrix:
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 23before_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 34script:
bf6096f5 35 - ./build-scripts/travis.sh
752c6de2 36
7b8f4fc1
PD
37notifications:
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