You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
951 B
33 lines
951 B
language: node_js |
|
cache: |
|
directories: |
|
- node_modules |
|
node_js: |
|
- "6" |
|
- "5" |
|
- "4" |
|
sudo: required |
|
services: |
|
- docker |
|
env: |
|
global: |
|
- DOCKER_VERSION=1.11.2-0~trusty |
|
- DOCKER_COMPOSE_VERSION=1.7.1 |
|
- DEBUG=kafka-node:* |
|
- KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 |
|
before_install: |
|
- docker version |
|
# list docker-engine versions |
|
- apt-cache madison docker-engine |
|
# upgrade docker-engine to specific version |
|
- sudo apt-get -o Dpkg::Options::="--force-confnew" install -y docker-engine=${DOCKER_VERSION} |
|
- sudo rm /usr/local/bin/docker-compose |
|
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose |
|
- chmod +x docker-compose |
|
- sudo mv docker-compose /usr/local/bin |
|
- docker-compose up -d |
|
after_failure: |
|
- docker ps |
|
- docker-compose logs |
|
after_success: |
|
- cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
|
|
|