]> git.proxmox.com Git - mirror_lxcfs.git/blob - .travis.yml
tests: Silence build output
[mirror_lxcfs.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 env:
16 global:
17 - secure: "Nu2cNo2RHjZxl2eiuWVRlznMAZu4YCvsbaxf4djolj+MYIw2KfMqMM9cM9EC3/ikljZcrlleOXZDcyNFdlNIbeadXythleNQJRK3eX8x226f6vqAs4i/ppbl4oMnlQx3yzG9+PBHtelv/db8TxXLX51+qB8N0820v0ieTpwYbkI="
18
19 addons:
20 coverity_scan:
21 project:
22 name: "lxc/lxcfs"
23 description: "FUSE filesystem for LXC https://linuxcontainers.org/lxcfs"
24 build_command_prepend: "./bootstrap.sh && ./configure"
25 build_command: "make -j4"
26 branch_pattern: master
27
28 before_install:
29 - 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-
30
31 - sudo apt-get update -qq
32 - sudo apt-get -y install -qq automake coreutils libfuse-dev libtool uuid-runtime
33
34 script:
35 - ./bootstrap.sh
36 - ./configure --prefix=/usr
37 - make -j4
38 - (cd tests && make tests)
39 - echo 1 | sudo tee /sys/fs/cgroup/cpuset/cgroup.clone_children || true
40 - sudo -E PATH="${PATH}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" tests/main.sh
41
42 notifications:
43 email:
44 recipients:
45 - serge.hallyn@ubuntu.com
46 - stgraber@ubuntu.com