]> git.ipfire.org Git - thirdparty/pdns.git/blame - .travis.yml
Merge pull request #7056 from mind04/rootkey
[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
eb353acc 11 - PDNS_BUILD_PRODUCT=ixfrdist
bf6096f5 12
5e36b54d
JS
13matrix:
14 include:
15 - env: PDNS_BUILD_PRODUCT=none
16
ad6eead4
DF
17cache:
18 - pip
19
7b8f4fc1 20before_script:
752c6de2 21 - git describe --always --dirty=+
0aff86f0 22 - sudo rm -f /etc/apt/sources.list.d/*.list
752c6de2
KM
23
24 ### setup travis environment ###
25 - sudo sysctl net.ipv6.conf.lo.disable_ipv6=0
26 - export POSIXLY_CORRECT=1
5b0c1332
KM
27 - export CFLAGS=-O0
28 - export CXXFLAGS=-O0
29 - export OPTFLAGS=-O0
752c6de2 30 - sudo apt-get -qq update
ad6eead4
DF
31 # you can remove this when updating dist to something newer than trusty
32 - pyenv global 2.7
33 # needed for virtualenv to use the pyenv python
34 - pip install virtualenv
752c6de2 35
7b8f4fc1 36script:
bf6096f5 37 - ./build-scripts/travis.sh
752c6de2 38
7b8f4fc1
PD
39notifications:
40 irc:
41 channels:
f4614876 42 - secure: "RDw5WKYf/gS3JnfIdkK51U4K2Xg/WNMn1uB/5AZbHbcqZJ/ZnbILCu0eBC83blQr+UuaQG7/sUFhWbtwoivD2I/4wOQGWIysBEZ8bSoySPSc4u0YU45aPjN+Ohrrp9qw7Smts3tYHbrOqfLfZ39L8lJq06vuMoBp6eHVkSBT7AY="
bfc7a4a8
RA
43 template:
44 - "%{author} @ %{repository} / %{branch} - Build:#%{build_number} : %{message} - Changes: %{compare_url} - Build details: %{build_url}"
7b8f4fc1
PD
45 use_notice: true
46 skip_join: true