From 57c0490d844b5c65421808f6da67e4dbeb48a531 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Fri, 16 Aug 2019 19:13:35 +0200 Subject: [PATCH] Updated travis config to test docker image building when the dockerfile has changed --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e63a202d..9858a106 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,7 @@ matrix: services: - mysql - postgresql + - docker before_install: - echo 'extension = apcu.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini @@ -30,9 +31,11 @@ before_script: - mysql -e 'CREATE DATABASE shlink_test;' - psql -c 'create database shlink_test;' -U postgres - mkdir build + - export DOCKERFILE_CHANGED=$(git diff ${TRAVIS_COMMIT_RANGE:-origin/master} --name-only | grep Dockerfile) script: - composer ci + - [[ ! -z "$DOCKERFILE_CHANGED" ]] && docker build -t shlink-docker-image:temp . after_success: - rm -f build/clover.xml @@ -53,4 +56,4 @@ deploy: skip_cleanup: true on: tags: true - php: 7.2 + php: '7.2'