👷 Add Travis CI build and run
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>pull/37/head
parent
2df939101f
commit
d9be40240f
@ -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…
Reference in New Issue