mirror of
https://github.com/shlinkio/shlink.git
synced 2025-03-14 04:00:57 +03:00
Updated travis config to test docker image building when the dockerfile has changed
This commit is contained in:
parent
b927e44107
commit
57c0490d84
1 changed files with 4 additions and 1 deletions
|
@ -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'
|
||||
|
|
Loading…
Add table
Reference in a new issue