]> git.proxmox.com Git - mirror_lxcfs.git/blob - .travis.yml
Merge pull request #396 from brauner/2020-04-16/fixes
[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: "git3Pry4fHtyXFNdy+b5NjIxHOkg1olPKCqKXc0SD9FLBF6oxmvrt8QXDoPWolLK6Y62GEu751tWXJ8YsYAkPMlNX3lrfyxomhmhKCB1pHQvnZ/ln15Na3EGG9HvpKs2VTqc1s5817rfo+USUwGmbeNqe99BI3egNG1o/WiKiOQ="
18
19 before_install:
20 - sudo apt-get update -qq
21 - sudo apt-get -y install -qq automake coreutils libfuse-dev libtool uuid-runtime
22
23 script:
24 - ./bootstrap.sh
25 - ./configure --prefix=/usr
26 - make -j4
27 - (cd tests && make tests)
28 - echo 1 | sudo tee /sys/fs/cgroup/cpuset/cgroup.clone_children || true
29 - sudo -E PATH="${PATH}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" tests/main.sh
30
31 notifications:
32 email:
33 recipients:
34 - serge.hallyn@ubuntu.com
35 - stgraber@ubuntu.com
36
37 addons:
38 coverity_scan:
39
40 project:
41 name: lxc/lxcfs
42 description: "FUSE filesystem for LXC https://linuxcontainers.org/lxcfs"
43
44 # Where email notification of build analysis results will be sent
45 notification_email: christian.brauner@ubuntu.com
46
47 build_command_prepend: "./bootstrap.sh && mkdir build && cd build && ../configure --prefix=/usr"
48 build_command: "make -j4"
49 branch_pattern: master