Use Travis CI for continuous integration

This commit is contained in:
Hiro Asari 2017-05-20 10:26:50 -04:00
parent c5a06e7d85
commit cb874aa700
1 changed files with 32 additions and 0 deletions

32
.travis.yml Normal file
View File

@ -0,0 +1,32 @@
language: ruby
sudo: false
dist: trusty
rvm:
- 2.3.4
- 2.4.1
addons:
apt:
packages:
- libopencv-dev
env:
global:
- PATH=/usr/lib/ccache:$PATH
cache:
bundler: true
directories:
- $HOME/.ccache
before_script:
- ruby ext/opencv/extconf.rb
- make
- make install
script:
- cd test
- ruby runner.rb