]> git.ipfire.org Git - thirdparty/pdns.git/blame - .travis.yml
unbreak auth osx compilation, closes #902
[thirdparty/pdns.git] / .travis.yml
CommitLineData
7b8f4fc1
PD
1language: cpp
2compiler:
3 - gcc
4before_script:
0c5c96b1 5 - sudo apt-get update
2d0cefb7 6 - sudo apt-get install libboost-all-dev libtolua-dev bc libcdb-dev libnet-dns-perl ldnsutils dnsutils libtool libcdb-dev xmlto dblatex links asciidoc ruby-json ruby-sqlite3 rubygems libcurl4-openssl-dev ruby1.9.1
70e9e906
KM
7 - sudo sed -i '0,/\[mysqld\]/s//[mysqld]\nskip-character-set-client-handshake/' /etc/mysql/my.cnf
8 - sudo restart mysql
7b8f4fc1
PD
9script:
10 - ./bootstrap
72454669 11 - ./configure --with-modules='pipe remote gmysql tinydns random' --with-sqlite3 --enable-unit-tests --enable-remotebackend-http
6c65863e 12 - make dist
7b8f4fc1 13 - make -j 4
4000998d 14 - make check
6dfd5d03 15 - cd pdns
0fadb959
RA
16 - cd docs
17 - make
27d96bf3 18 - cd ../../regression-tests
7b8f4fc1
PD
19 - touch verify-dnssec-zone/skip
20 - ./start-test-stop 5300 bind
21 - ./start-test-stop 5300 bind-presigned
22 - ./start-test-stop 5300 bind-dnssec
23 - ./start-test-stop 5300 bind-dnssec-presigned
24 - ./start-test-stop 5300 bind-dnssec-nsec3
25 - ./start-test-stop 5300 bind-dnssec-nsec3-presigned
b8adb30d
KM
26 - ./start-test-stop 5300 bind-dnssec-nsec3-optout
27 - ./start-test-stop 5300 bind-dnssec-nsec3-optout-presigned
7b8f4fc1
PD
28 - ./start-test-stop 5300 gmysql-nodnssec
29 - ./start-test-stop 5300 gmysql-nodnssec-presigned
30 - ./start-test-stop 5300 gmysql
31 - ./start-test-stop 5300 gmysql-presigned
32 - ./start-test-stop 5300 gmysql-nsec3
33 - ./start-test-stop 5300 gmysql-nsec3-presigned
b8adb30d
KM
34 - ./start-test-stop 5300 gmysql-nsec3-optout
35 - ./start-test-stop 5300 gmysql-nsec3-optout-presigned
7b8f4fc1 36 - ./start-test-stop 5300 gmysql-nsec3-narrow
70c53c9a 37 - ./start-test-stop 5300 tinydns
ea90c8a9
AT
38 - ./start-test-stop 5300 remotebackend-pipe
39 - ./start-test-stop 5300 remotebackend-pipe-dnssec
27d96bf3
RA
40 - cd ../regression-tests.nobackend/
41 - ./runtests
8ad5cc4d 42 - test ! -s ./failed_tests
7b8f4fc1
PD
43notifications:
44 irc:
45 channels:
46 - "irc.oftc.net#powerdns-dev"
bfc7a4a8
RA
47 template:
48 - "%{author} @ %{repository} / %{branch} - Build:#%{build_number} : %{message} - Changes: %{compare_url} - Build details: %{build_url}"
7b8f4fc1
PD
49 use_notice: true
50 skip_join: true