summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <robert.newson@cloudant.com>2013-01-09 19:01:19 +0000
committerRobert Newson <robert.newson@cloudant.com>2013-01-09 19:01:19 +0000
commit0903d79449b2acba08b1f631783d2bdd3b5ec554 (patch)
tree93114d81a574192eaea7e7ed5d187b4ab4202d8b
parent0142e91accda9c11403a2513fd9dc07cf3f39c3d (diff)
backport .travis.yml with tweaks
-rw-r--r--.travis.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..f0749bfe
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,28 @@
+# Copyright 2012 Cloudant
+
+# for dynamic builds comment out couchjsflags
+env:
+ - couchjsflags="--static --nocurl"
+
+before_install:
+ - echo "deb http://packages.cloudant.com/ubuntu precise main" | sudo tee /etc/apt/sources.list.d/cloudant-source.list
+ - sudo apt-get update -qq
+ - sudo apt-get purge -qq libmozjs185-dev libmozjs185-1.0
+# for static builds with no threading:
+ - sudo apt-get install -qq --force-yes libmozjs185-cloudant libmozjs185-cloudant-dev libicu-dev
+# for dynamic builds with threading:
+# - sudo apt-get install -qq libmozjs185-1.0 libmozjs185-dev libnspr4 libnspr4-dev libicu-dev
+
+before_script: ./configure
+
+script: make check
+
+language: erlang
+
+notifications:
+ email: false
+ irc: "irc.freenode.org#cloudant"
+
+otp_release:
+ - R14B01
+ - R15B01