]> git.ipfire.org Git - thirdparty/pdns.git/blob - .travis.yml
Merge pull request #5808 from rgacogne/rec-nsec-ent
[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
12 matrix:
13 exclude:
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']
22
23 before_script:
24 - git describe --always --dirty=+
25 # temporary workaround for https://github.com/travis-ci/travis-ci/issues/8554
26 - sudo rm -f /etc/apt/sources.list.d/mongodb-3.2.list
27
28 ### setup travis environment ###
29 - sudo sysctl net.ipv6.conf.lo.disable_ipv6=0
30 - export POSIXLY_CORRECT=1
31 - export CFLAGS=-O0
32 - export CXXFLAGS=-O0
33 - export OPTFLAGS=-O0
34 - sudo apt-get -qq update
35
36 script:
37 - ./build-scripts/travis.sh
38
39 notifications:
40 irc:
41 channels:
42 - secure: "RDw5WKYf/gS3JnfIdkK51U4K2Xg/WNMn1uB/5AZbHbcqZJ/ZnbILCu0eBC83blQr+UuaQG7/sUFhWbtwoivD2I/4wOQGWIysBEZ8bSoySPSc4u0YU45aPjN+Ohrrp9qw7Smts3tYHbrOqfLfZ39L8lJq06vuMoBp6eHVkSBT7AY="
43 template:
44 - "%{author} @ %{repository} / %{branch} - Build:#%{build_number} : %{message} - Changes: %{compare_url} - Build details: %{build_url}"
45 use_notice: true
46 skip_join: true