Fix stalling tests on init systems.

pull/69/head
Jeff Geerling 8 years ago
parent 5fc63d4a6f
commit 23866e4b31
  1. 35
      .travis.yml

@ -2,24 +2,33 @@
sudo: required sudo: required
env: env:
- distro: centos7 global:
init: /usr/lib/systemd/systemd # https://github.com/travis-ci/travis-ci/issues/6461#issuecomment-239577306
run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" DOCKER_VERSION: "1.9.1-0~trusty"
- distro: ubuntu1604 matrix:
init: /lib/systemd/systemd - distro: centos7
run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" init: /usr/lib/systemd/systemd
- distro: ubuntu1404 run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro"
init: /sbin/init - distro: ubuntu1604
run_opts: "" init: /lib/systemd/systemd
- distro: ubuntu1204 run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro"
init: /sbin/init - distro: ubuntu1404
run_opts: "" init: /sbin/init
run_opts: ""
- distro: ubuntu1204
init: /sbin/init
run_opts: ""
services: services:
- docker - docker
before_install: before_install:
# Pull container # Downgrade to older version of Docker engine.
- sudo apt-get update
- sudo apt-get remove docker-engine -yq
- sudo apt-get install docker-engine=$DOCKER_VERSION -yq --no-install-suggests --no-install-recommends --force-yes -o Dpkg::Options::="--force-confnew"
# Pull container.
- 'sudo docker pull geerlingguy/docker-${distro}-ansible:latest' - 'sudo docker pull geerlingguy/docker-${distro}-ansible:latest'
script: script: