summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 6c05f1068139f51d6a73d74cc37babce065803f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sudo: required

services:
- docker

before_install:
- docker build -t build_centos_22 docker/centos_22/
- docker build -t build_ubuntu_21 docker/ubuntu_21/
- docker build -t build_centos_21 docker/centos_21/
- docker build -t build_ubuntu_20 docker/ubuntu_20/
- docker build -t build_centos_20 docker/centos_20/

script:
- docker run -v $TRAVIS_BUILD_DIR:/home/sd/ build_centos_22 /bin/sh -c "cd /home/sd/; make clean; make all; make test"
- docker run -v $TRAVIS_BUILD_DIR:/home/sd/ build_ubuntu_21 /bin/sh -c "cd /home/sd/; make clean; make all; make test"
- docker run -v $TRAVIS_BUILD_DIR:/home/sd/ build_centos_21 /bin/sh -c "cd /home/sd/; make clean; make all; make test"
- docker run -v $TRAVIS_BUILD_DIR:/home/sd/ build_ubuntu_20 /bin/sh -c "cd /home/sd/; make clean; make all; make test"
- docker run -v $TRAVIS_BUILD_DIR:/home/sd/ build_centos_20 /bin/sh -c "cd /home/sd/; make clean; make all; make test"