]> git.proxmox.com Git - mirror_kronosnet.git/blob - .travis.yml
[RX] Discard incoming packets if knet cannot reply back.
[mirror_kronosnet.git] / .travis.yml
1 sudo: false
2
3 language: c
4
5 compiler:
6 - gcc
7
8 env:
9 global:
10 # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
11 # via the "travis encrypt" command using the project repo's public key
12 - secure: "UzfmWmjTx8Vq4DBlcbvXiEqWfDoPkoQ63dYgWrdlpvp+JTCb+XYMa/KAt0v8+U2IhixudI6Vuq5ztGFqFL8jnNFHOqfjIqTtdxi5Hen8vRymyqar963HOOhlXQ9+XN6+IztqmJx7jVI26O7m+Pt+CTzhaz8u2eh3yTYq6pIQ0Cs="
13
14 git:
15 depth: false
16
17 before_install:
18 - echo -n | openssl s_client -connect https://scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
19 - ./autogen.sh
20
21 script: if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then ./configure && make ; fi
22
23 branches:
24 only:
25 - coverity_scan
26
27 addons:
28 coverity_scan:
29 project:
30 name: "kronosnet/kronosnet"
31 description: "Kronosnet, often referred to as knet, is a network abstraction layer designed for High Availability use cases, where redundancy, security, fault tolerance and fast fail-over are the core requirements of your application."
32 notification_email: fdinitto@redhat.com
33 build_command_prepend: "./configure"
34 build_command: "make"
35 branch_pattern: coverity_scan
36 apt:
37 packages:
38 - build-essential
39 - libtool-bin
40 - make
41 - git
42 - gcc
43 - clang
44 - autoconf
45 - autotools-dev
46 - libtool
47 - libnss3-dev
48 - libnspr4-dev
49 - libssl-dev
50 - pkg-config
51 - zlib1g-dev
52 - liblz4-dev
53 - liblzo2-dev
54 - liblzma-dev
55 - libbz2-dev
56 - libsctp-dev
57 - libqb-dev
58 - libxml2-dev
59 - doxygen
60 - libzstd-dev
61 - libnl-3-dev
62 - libnl-route-3-dev