Skip to content

Commit f93788d

Browse files
committed
Add CI.
1 parent d158624 commit f93788d

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.travis.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#! /bin/sh
2+
set -e
3+
cd `dirname $0`/..
4+
opam pin add -yn ${PKG_NAME} .
5+
opam depext -y ${PKG_NAME}
6+
opam install -yt ${PKG_NAME}

.travis.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
language: c
2+
sudo: required
3+
4+
services:
5+
- docker
6+
7+
env:
8+
matrix:
9+
- IMAGE_NAME=ocaml/opam:alpine_ocaml-4.02.3 PKG_NAME=ppx_regexp
10+
- IMAGE_NAME=ocaml/opam:alpine_ocaml-4.02.3 PKG_NAME=ppx_tyre
11+
- IMAGE_NAME=ocaml/opam:alpine_ocaml-4.07.0_flambda PKG_NAME=ppx_regexp
12+
- IMAGE_NAME=ocaml/opam:alpine_ocaml-4.07.0_flambda PKG_NAME=ppx_tyre
13+
14+
before_install:
15+
- docker pull $IMAGE_NAME
16+
17+
script:
18+
- docker run --privileged -v `pwd`:/mnt:ro $IMAGE_NAME /mnt/pkg/.travis.sh

0 commit comments

Comments
 (0)