]> git.sesse.net Git - bcachefs-tools-debian/blob - .travis.yml
Add packaging workflow
[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             - libsodium-dev
23             - liburcu-dev
24             - libzstd-dev
25             - libudev-dev
26             - uuid-dev
27             - zlib1g-dev
28
29 before_install:
30     - wget https://github.com/libfuse/libfuse/archive/fuse-3.7.0.tar.gz -O /tmp/fuse.tar.gz
31     - tar -C /tmp -zxvf /tmp/fuse.tar.gz
32     - mkdir /tmp/libfuse-fuse-3.7.0/build
33     - pushd /tmp/libfuse-fuse-3.7.0/build && meson .. && ninja && sudo ninja install && popd
34     - sudo ldconfig
35
36 script: ./smoke_test