travis: run Docker itests
This commit is contained in:
parent
b7ee80f0cf
commit
8e687e2c09
1 changed files with 10 additions and 14 deletions
24
.travis.yml
24
.travis.yml
|
@ -1,20 +1,16 @@
|
||||||
language: python
|
language: c
|
||||||
sudo: required
|
sudo: required
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
|
||||||
env:
|
env:
|
||||||
matrix:
|
matrix:
|
||||||
- BUILD_TYPE=make CC=gcc
|
- ITEST_TARGET=itest_lucid
|
||||||
- BUILD_TYPE=make CC=clang
|
- ITEST_TARGET=itest_precise
|
||||||
- BUILD_TYPE=debian
|
- ITEST_TARGET=itest_trusty
|
||||||
- BUILD_TYPE=python TOXENV=py27
|
- ITEST_TARGET=itest_wheezy
|
||||||
- BUILD_TYPE=python TOXENV=py33
|
- ITEST_TARGET=itest_jessie
|
||||||
- BUILD_TYPE=python TOXENV=py34
|
- ITEST_TARGET=itest_stretch
|
||||||
|
|
||||||
install:
|
|
||||||
- sudo apt-get update
|
|
||||||
- sudo DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential devscripts
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- 'if [ "$BUILD_TYPE" == "make" ]; then make build && ./test ./dumb-init; fi'
|
- make "$ITEST_TARGET"
|
||||||
- 'if [ "$BUILD_TYPE" == "debian" ]; then make builddeb && sudo dpkg -i dist/*.deb && ./test; fi'
|
|
||||||
- 'if [ "$BUILD_TYPE" == "python" ]; then pip install tox && tox; fi'
|
|
||||||
|
|
Loading…
Reference in a new issue