Skip to content
This repository was archived by the owner on Nov 4, 2021. It is now read-only.

Commit c35acc0

Browse files
committed
Travis integration
1 parent 2f3f7f5 commit c35acc0

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.travis.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
sudo: required
2+
3+
services:
4+
- docker
5+
6+
before_script:
7+
- docker-compose -f docker/docker-compose.yml up --build --force-recreate -d
8+
- sh ./travis/connection_check.sh elastic 9200
9+
- sh ./travis/connection_check.sh mysql 3306
10+
11+
script:
12+
- docker-compose -f docker/docker-compose.yml exec php /app/driver/vendor/bin/phpunit -c /app/driver/phpunit.xml

travis/connection_check.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/sh
2+
3+
host=$1
4+
port=$2
5+
6+
echo "Attempting to connect to $host:$port"
7+
until $(docker-compose -f docker/docker-compose.yml exec php nc -z $host $port); do
8+
printf '.'
9+
sleep 5
10+
done
11+
echo ""
12+
echo "Connection to $host:$port is established"

0 commit comments

Comments
 (0)