diff --git a/.travis.yml b/.travis.yml index 4923cba58..9bca05423 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,8 +14,7 @@ before_script: - docker-compose -f docker-compose.travis.yml up -d --build script: - - if [ "$TRAVIS_BRANCH" == "develop" ]; then docker-compose -f docker-compose.travis.yml exec photoprism make all install migrate test-codecov; fi - - if [ "$TRAVIS_BRANCH" != "develop" ]; then docker-compose -f docker-compose.travis.yml exec photoprism make all install migrate test; fi + - scripts/travis.sh after_script: - docker-compose -f docker-compose.travis.yml down diff --git a/scripts/travis.sh b/scripts/travis.sh new file mode 100755 index 000000000..3b68fdfe9 --- /dev/null +++ b/scripts/travis.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +if [[ -z $TRAVIS_BRANCH ]]; then + echo "TRAVIS_BRANCH must be set" 1>&2 + exit 1 +fi + +if [[ $TRAVIS_BRANCH == "develop" ]]; then + docker-compose -f docker-compose.travis.yml exec photoprism make all install migrate test-codecov; +else + docker-compose -f docker-compose.travis.yml exec photoprism make all install migrate test; +fi