]> git.sesse.net Git - bcachefs-tools-debian/blob - .travis.yml
de845ba47e171c7d1ab7ff4c326fa133367a1ae9
[bcachefs-tools-debian] / .travis.yml
1 os: linux
2 dist: bionic
3 language: c
4 arch: amd64
5 addons:
6     apt:
7         packages:
8             - valgrind
9             - python3-pytest
10             - python3-pytest-xdist
11             - meson
12             - ninja-build
13             - pkg-config
14             - libaio-dev
15             - libblkid-dev
16             - libkeyutils-dev
17             - liblz4-dev
18             - libscrypt-dev
19             - libsodium-dev
20             - liburcu-dev
21             - libzstd-dev
22             - uuid-dev
23             - zlib1g-dev
24
25 before_install:
26     - wget https://github.com/libfuse/libfuse/archive/fuse-3.7.0.tar.gz -O /tmp/fuse.tar.gz
27     - tar -C /tmp -zxvf /tmp/fuse.tar.gz
28     - mkdir /tmp/libfuse-fuse-3.7.0/build
29     - pushd /tmp/libfuse-fuse-3.7.0/build && meson .. && ninja && sudo ninja install && popd
30     - sudo ldconfig
31
32 script: ./smoke_test