diff options
author | Justin Husted <sigstop@gmail.com> | 2019-12-28 18:50:49 -0800 |
---|---|---|
committer | Justin Husted <sigstop@gmail.com> | 2019-12-28 20:32:39 -0800 |
commit | 15bcfb2a33cc3843c9b90b1370340aa615054703 (patch) | |
tree | ac39e42c74d9d919d135d451220bc1d188eae32f | |
parent | 5d79efdd199ab8018f53bcebb4e04405c080ce01 (diff) |
Add a travis.yml file for bcachefs-tools.
Signed-off-by: Justin Husted <sigstop@gmail.com>
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .travis.yml | 32 |
2 files changed, 33 insertions, 0 deletions
@@ -13,3 +13,4 @@ tests/__pycache__/ # dot-files that we don't want to ignore !.gitignore +!.travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..de845ba4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,32 @@ +os: linux +dist: bionic +language: c +arch: amd64 +addons: + apt: + packages: + - valgrind + - python3-pytest + - python3-pytest-xdist + - meson + - ninja-build + - pkg-config + - libaio-dev + - libblkid-dev + - libkeyutils-dev + - liblz4-dev + - libscrypt-dev + - libsodium-dev + - liburcu-dev + - libzstd-dev + - uuid-dev + - zlib1g-dev + +before_install: + - wget https://github.com/libfuse/libfuse/archive/fuse-3.7.0.tar.gz -O /tmp/fuse.tar.gz + - tar -C /tmp -zxvf /tmp/fuse.tar.gz + - mkdir /tmp/libfuse-fuse-3.7.0/build + - pushd /tmp/libfuse-fuse-3.7.0/build && meson .. && ninja && sudo ninja install && popd + - sudo ldconfig + +script: ./smoke_test |