Skip to content

Commit 843c2bc

Browse files
authored
Fix Travis CI test failures due to Docker version (geerlingguy#159)
* Test some failure scenarios. * Try older version of Docker. * Fix Travis syntax error.
1 parent 2450a28 commit 843c2bc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.travis.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,35 @@ env:
77
init: /sbin/init
88
run_opts: ""
99
playbook: test.yml
10+
DOCKER_VERSION: "1.9.1-0~trusty"
1011
- distribution: centos
1112
version: 7
1213
init: /usr/lib/systemd/systemd
1314
run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro"
1415
playbook: centos-7-test.yml
16+
DOCKER_VERSION: "1.9.1-0~trusty"
1517
- distribution: ubuntu
1618
version: 14.04
1719
init: /sbin/init
1820
run_opts: ""
1921
playbook: test.yml
22+
DOCKER_VERSION: "1.9.1-0~trusty"
2023
# - distribution: ubuntu
2124
# version: 12.04
2225
# init: /sbin/init
2326
# run_opts: ""
2427
# playbook: test.yml
28+
# DOCKER_VERSION: "1.9.1-0~trusty"
2529

2630
services:
2731
- docker
2832

2933
before_install:
34+
# Downgrade to older version of Docker engine.
35+
- sudo apt-get update
36+
- sudo apt-get remove docker-engine -yq
37+
- sudo apt-get install docker-engine=$DOCKER_VERSION -yq --no-install-suggests --no-install-recommends --force-yes -o Dpkg::Options::="--force-confnew"
38+
3039
# Pull container
3140
- 'sudo docker pull ${distribution}:${version}'
3241
# Customize container
@@ -74,5 +83,11 @@ script:
7483
# Clean up
7584
- sudo docker stop "$(cat ${container_id})"
7685

86+
after_failure:
87+
# Check MySQL settings.
88+
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm cat /var/log/mysql/error.log'
89+
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm cat /var/log/mysql.err'
90+
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm cat /var/log/mysql.log'
91+
7792
notifications:
7893
webhooks: https://galaxy.ansible.com/api/v1/notifications/

0 commit comments

Comments
 (0)