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