aboutsummaryrefslogtreecommitdiffstats
path: root/notmuch/.travis.yml
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-04-25 16:58:17 +0200
committerGustav Sörnäs <gustav@sornas.net>2021-04-25 16:58:17 +0200
commit72c2b83748a601d02c82d5bcb4220d3b238281cc (patch)
tree38acb17db4a48fc9f340680ea5b86c6cd49d8f2a /notmuch/.travis.yml
parent51fa75397dda2c280f29760e7b525caefc03642e (diff)
parent2231a5cf6cdeb90c1cdb75d161a0063d4a385576 (diff)
downloadmail-72c2b83748a601d02c82d5bcb4220d3b238281cc.tar.gz
Add 'notmuch/' from commit '2231a5cf6cdeb90c1cdb75d161a0063d4a385576'
git-subtree-dir: notmuch git-subtree-mainline: 51fa75397dda2c280f29760e7b525caefc03642e git-subtree-split: 2231a5cf6cdeb90c1cdb75d161a0063d4a385576
Diffstat (limited to 'notmuch/.travis.yml')
-rw-r--r--notmuch/.travis.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/notmuch/.travis.yml b/notmuch/.travis.yml
new file mode 100644
index 0000000..26d147c
--- /dev/null
+++ b/notmuch/.travis.yml
@@ -0,0 +1,29 @@
+dist: bionic
+language: rust
+sudo: required
+rust:
+ - stable
+ - beta
+ - nightly
+
+# Cache cargo symbols for faster build
+cache: cargo
+
+addons:
+ apt:
+ packages:
+ - libnotmuch-dev
+ - notmuch
+ - git
+
+before_script:
+ - export PATH=$HOME/.cargo/bin:$PATH
+ - cargo install cargo-update || echo "cargo-update already installed"
+ - cargo install cargo-travis || echo "cargo-travis already installed"
+ - cargo install-update -a # update outdated cached binaries
+
+script:
+ - cargo build --no-default-features --verbose --all
+ # clone notmuch to have mail corpora
+ - git clone git://git.notmuchmail.org/git/notmuch /tmp/notmuch
+ - cargo test --no-default-features --verbose --all