]>
Commit | Line | Data |
---|---|---|
7b8f4fc1 PD |
1 | language: cpp |
2 | compiler: | |
3 | - gcc | |
4 | before_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 |
9 | script: |
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 |
43 | notifications: |
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 |