summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 0cc2f487b7ff89934ff1e73c51c626a70abf2f11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
language: c

env:
    global:
        secure: "YKG77M7zMvJ+IeV2ziw//HcHqMqFoAzIZlE99Yw/aOn5pvMYKq6Ep7EFVhbfDu9yN0T7M5csCGQeH7/ylDlsZSRMUw72844ezMDM8e10T/lW/T/OYN7j1ZVHh3WSJgS+1D9VG6/Y0OY1Si3lb7PcOdAIU0fPJV5xQONN2+hpJeI="

before_install:
    - sudo apt-get update -qq
    - sudo apt-get install -qq bison comerr-dev flex libcap-ng-dev libdb-dev libedit-dev libjson-perl libldap2-dev libncurses5-dev libperl4-corelibs-perl libsqlite3-dev pkg-config python ss-dev texinfo unzip netbase
    - mkdir ci-build
    - mkdir coverity-build
    - ./autogen.sh

install:
    - cd ci-build
    - ../configure
    - make

script:
    - if [ x${COVERITY_SCAN_BRANCH} != x1 ]; then make check; fi

compiler: clang

notifications:
    email:
        on_success: change
        on_failure: always


addons:

    coverity_scan:
        project:
            name: "heimdal/heimdal"
            description: "Build submitted via Travis CI"
        notification_email: lha@h5l.org
        build_command_prepend: ../configure
        build_command: make
        branch_pattern: coverity_scan