summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml32
2 files changed, 33 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 2e06ef53..a19453e9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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