add travis
This commit is contained in:
parent
d77b7549f0
commit
48590d8373
2 changed files with 44 additions and 0 deletions
22
.travis.yml
Normal file
22
.travis.yml
Normal file
|
@ -0,0 +1,22 @@
|
|||
sudo: required
|
||||
|
||||
language: java
|
||||
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.m2/repository
|
||||
|
||||
install:
|
||||
- mvn antrun:run
|
||||
- mvn package
|
||||
|
||||
before_script:
|
||||
- java -version
|
||||
- bash .travis/before_script.sh
|
||||
|
||||
script:
|
||||
- mvn test -P integrationTests -Dtest.fess.url="http://127.0.0.1:8080" -Dtest.es.url="http://127.0.0.1:9201"
|
||||
|
22
.travis/before_script.sh
Normal file
22
.travis/before_script.sh
Normal file
|
@ -0,0 +1,22 @@
|
|||
#!/bin/sh
|
||||
|
||||
TMP_FILE=/tmp/fess-build.$$
|
||||
unzip target/releases/fess-*.zip 2>&1 > $TMP_FILE
|
||||
tail $TMP_FILE
|
||||
|
||||
./fess-*/bin/fess 2>&1 > $TMP_FILE &
|
||||
sleep 3
|
||||
tail $TMP_FILE
|
||||
tail ./fess-*/logs/*.log &
|
||||
|
||||
counter=0
|
||||
ret=1
|
||||
while [ $ret != 0 -a $counter != 60 ] ; do
|
||||
echo "Ping Fess... $counter"
|
||||
curl -v 127.0.0.1:8080/json/?type=ping
|
||||
#ret=$?
|
||||
ret=1
|
||||
sleep 5
|
||||
counter=`expr $counter + 1`
|
||||
done
|
||||
|
Loading…
Add table
Reference in a new issue