]> git.proxmox.com Git - mirror_lxc.git/blob - .travis.yml
confile: cleanup clr_config_net_ipvlan_isolation()
[mirror_lxc.git] / .travis.yml
1 dist: bionic
2 sudo: required
3 language: c
4
5 compiler:
6 - gcc
7 - clang
8
9 arch:
10 - amd64
11 - arm64
12 - ppc64le
13 - s390x
14
15 before_install:
16 - sudo add-apt-repository ppa:ubuntu-lxc/daily -y
17 - sudo apt-get update -qq
18 - sudo apt-get install -qq coccinelle parallel libapparmor-dev libcap-dev libseccomp-dev python3-dev python3-setuptools docbook2x libselinux1-dev linux-libc-dev
19 script: src/tests/travis.sh
20 notifications:
21 email:
22 recipients:
23 - lxc-devel@lists.linuxcontainers.org
24 webhooks: https://linuxcontainers.org/webhook-lxcbot/
25
26 env:
27 global:
28 - secure: "HlNoguS2Sjyj7Mbb644wrHZqdp/p7I7gX00XoUzLRcFosmVdYpHo6Ix8pt9ddC5tDfX05pl5x8OBwrccY+picb9NDNCt7C5TlNcuyyDROnMJW5q33j4EZRI91sBQdmn2uorMzi/CnHEtvUw20+sjBOqIqvpnUV2SMaZiWGC1Eec="
29
30 addons:
31 coverity_scan:
32 build_script_url: https://dl.stgraber.org/coverity_travis.sh
33 project:
34 name: lxc/lxc
35 description: "LXC - Linux Containers https://linuxcontainers.org/lxc"
36
37 # Where email notification of build analysis results will be sent
38 notification_email: christian.brauner@ubuntu.com
39
40 build_command_prepend: "./autogen.sh && mkdir build && cd build && ../configure --enable-coverity-build --enable-tests --with-distro=unknown --disable-rpath --enable-tests --enable-memfd-rexec --enable-seccomp --enable-static --enable-werror"
41 build_command: "make -j4"
42 branch_pattern: master