👷 Add Travis CI build and run

Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
pull/37/head
mathieu.brunot 5 years ago
parent 2df939101f
commit d9be40240f
No known key found for this signature in database
GPG Key ID: 81584BEAF692D7E0

@ -0,0 +1,37 @@
dist: trusty
sudo: required
services: docker
language: bash
branches:
only:
- master
before_script:
- env | sort
- dir="${VARIANT}/"
script:
- cd "$dir"
- travis_wait docker build --build-arg VERSION=${VERSION} -t ejabberd/ecs:travis-${VERSION} .
- docker images
- travis_retry docker run --name ejabberd -d -p 5222:5222 ejabberd/ecs && sleep 60
- docke ps
- docker logs ejabberd
- docker logs ejabberd | grep "Start accepting TCP connections" || exit 1
notifications:
email: false
matrix:
allow_failures:
- env: VERSION=develop VARIANT=mix
- env: VERSION=develop VARIANT=mix
env: # Environments
- VERSION=19.5 VARIANT=ecs
- VERSION=19.5 VARIANT=mix
- VERSION=19.2 VARIANT=ecs
- VERSION=19.2 VARIANT=mix
Loading…
Cancel
Save