diff --git a/.travis-ci.sh b/.travis-ci.sh new file mode 100644 index 00000000..38d46437 --- /dev/null +++ b/.travis-ci.sh @@ -0,0 +1,16 @@ +# Edit this for your own project dependencies +OPAM_DEPENDS="ocamlfind ocamlbuild" + +echo "yes" | sudo add-apt-repository ppa:avsm/ocaml42+opam12 +sudo apt-get update -qq +sudo apt-get install -qq ocaml ocaml-native-compilers camlp4-extra opam +export OPAMYES=1 +export OPAMVERBOSE=1 +opam init +opam switch OCAML_VERSION +eval `opam config env` +opam install ${OPAM_DEPENDS} +eval `opam config env` +make lib +make bin +make test diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..d8b18ef4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +language: c +script: bash -ex .travis-ci.sh +env: + - OCAML_VERSION=4.00.1 + - OCAML_VERSION=4.01.0 + - OCAML_VERSION=4.02.3 + - OCAML_VERSION=4.03.0+flambda