Add more incoming DHCP packet types to config
[freeradius.git] / .travis.yml
1 language: c
2 compiler:
3   - clang
4   - gcc
5 env:
6   global:
7     - PANIC_ACTION="gdb -silent -x raddb/panic.gdb %e %p"
8     - secure: "jiTi/FJ6jUToW5WswK1W5Xdb6kqZnduUlyeW24kfVsWpKqBakBX2bxG1Ko8XGLACaO+s7NjyrLypeoW0kuh9KBL/rvFMcU5gD1lzC+h0POwTHckaZZYkc0OmY0KIG4utPHXFJjwB9ga8wPJc5c+uBn/gREtlpjg9J1V87Rm39gM="
9   matrix:
10     - LIBS_OPTIONAL=no LIBS_SHARED=yes
11     - LIBS_OPTIONAL=yes LIBS_SHARED=yes
12 addons:
13   coverity_scan:
14     project:
15       name: FreeRADIUS/freeradius-server
16       version: v3.0.x
17       description: The FreeRADIUS server project   
18     notification_email: freeradius-devel@lists.freeradius.org
19     build_command_prepend: ./configure
20     build_command: make
21     branch_pattern: coverity_*
22 before_install:
23   - sudo apt-get update -qq
24   - > 
25       sudo apt-get install --no-install-recommends -qq 
26       autoconf
27       build-essential
28       debhelper
29       devscripts
30       dh-make
31       fakeroot
32       gdb 
33       lintian
34       pbuilder
35       python-dev
36       quilt
37       libruby
38       ruby-dev
39       libcollectdclient-dev
40       firebird-dev
41       freetds-dev
42       libgdbm-dev
43       libhiredis-dev
44       libidn11-dev
45       libiodbc2-dev libiodbc2
46       libkrb5-dev
47       libldap2-dev
48       libpam0g-dev
49       libpcap-dev
50       libpcre3-dev
51       libperl-dev
52       libpq-dev
53       libreadline-dev
54       libsnmp-dev
55       libssl-dev
56       libtalloc-dev
57       libtalloc2-dbg
58       libykclient-dev
59       libyubikey-dev
60   - sudo apt-get install -qq -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" libmysqlclient-dev
61 before_script:
62   - ./configure -C --enable-werror --prefix=$HOME/freeradius --with-shared-libs=$LIBS_SHARED --with-threads=$LIBS_OPTIONAL --with-udpfromto=$LIBS_OPTIONAL --with-openssl=$LIBS_OPTIONAL
63   - make
64 script: if [ ${COVERITY_SCAN_BRANCH} != 1 ]; then make travis-test; fi