]> git.ipfire.org Git - thirdparty/pdns.git/blob - .travis.yml
Merge pull request #5363 from mind04/axfr-rectify
[thirdparty/pdns.git] / .travis.yml
1 sudo: required
2 dist: trusty
3 language: cpp
4 compiler:
5 - gcc
6 - clang
7 env:
8 - PDNS_BUILD_PRODUCT=auth
9 - PDNS_BUILD_PRODUCT=recursor
10 - PDNS_BUILD_PRODUCT=dnsdist
11 - PDNS_BUILD_PRODUCT=docs
12
13 matrix:
14 exclude:
15 - compiler: clang
16 env: PDNS_BUILD_PRODUCT=docs
17 - compiler: clang
18 env: PDNS_BUILD_PRODUCT=recursor
19 include:
20 - compiler: clang
21 env: PDNS_BUILD_PRODUCT=recursor COMPILER=clang++-3.6
22 addons:
23 apt:
24 packages: ['clang-3.6']
25
26 before_script:
27 - git describe --always --dirty=+
28
29 ### setup travis environment ###
30 - sudo sysctl net.ipv6.conf.lo.disable_ipv6=0
31 - export POSIXLY_CORRECT=1
32 - export CFLAGS=-O0
33 - export CXXFLAGS=-O0
34 - export OPTFLAGS=-O0
35 - sudo apt-get -qq update
36
37 script:
38 - ./build-scripts/travis.sh
39
40 notifications:
41 irc:
42 channels:
43 - "irc.oftc.net#powerdns-dev"
44 template:
45 - "%{author} @ %{repository} / %{branch} - Build:#%{build_number} : %{message} - Changes: %{compare_url} - Build details: %{build_url}"
46 use_notice: true
47 skip_join: true