Signed-off-by: Tilman Kamp <tilmankamp@posteo.de>
This commit is contained in:
Tilman Kamp 2016-06-02 15:00:44 +02:00
Родитель 4c3730a1d5
Коммит b41f1c0e4d
5 изменённых файлов: 38 добавлений и 9 удалений

2
.gitignore поставляемый
Просмотреть файл

@ -2,6 +2,7 @@
/target/*
/sphinxbase/*
/src/main/*
/src/programs/.libs/*
/swig/java/edu/*
/swig/java/pocketsphinx*.zip
/swig/java/*.jar
@ -25,6 +26,7 @@
/depcomp
/ltmain.sh
/missing
/model/languagemodel*
# Generated Makefiles
Makefile

Просмотреть файл

@ -1,15 +1,26 @@
language: c
jdk: openjdk8
language: java
sudo: required
os:
- linux
- osx
env:
- CROSS=true
- CROSS=false
matrix:
exclude:
- os: osx
env: CROSS=true
dist: trusty
script:
- ./build-java-bindings.sh
before_install:
- ./travis-prepare.sh
addons:
apt:
packages:
- swig
script:
- ./travis-build.sh
deploy:
provider: releases

Просмотреть файл

@ -36,5 +36,5 @@ cd model
for d in */; do
name="${d%/}"
echo "Model: $name..."
zip languagemodel-$name.zip $name
zip -r languagemodel-$name.zip $name
done

7
travis-build.sh Executable file
Просмотреть файл

@ -0,0 +1,7 @@
#!/bin/bash
if [[ `uname` == 'Darwin' ]]; then
export JAVA_HOME=`/usr/libexec/java_home`
fi
./build-java-bindings.sh

9
travis-prepare.sh Executable file
Просмотреть файл

@ -0,0 +1,9 @@
#!/bin/bash
echo "##### Installing swig..."
if [[ `uname` == 'Darwin' ]]; then
brew update
brew install swig
else
sudo apt-get install -y swig
fi