diff --git a/utils/docker/pull-or-rebuild-image.sh b/utils/docker/pull-or-rebuild-image.sh index dfcee4f91ed..a34f54c6ce0 100755 --- a/utils/docker/pull-or-rebuild-image.sh +++ b/utils/docker/pull-or-rebuild-image.sh @@ -85,7 +85,11 @@ fi # Find all the commits for the current build if [[ -n "$TRAVIS_COMMIT_RANGE" ]]; then - commits=$(git rev-list $TRAVIS_COMMIT_RANGE) + # $TRAVIS_COMMIT_RANGE contains "..." instead of ".." + # https://github.com/travis-ci/travis-ci/issues/4596 + PR_COMMIT_RANGE="${TRAVIS_COMMIT_RANGE/.../..}" + + commits=$(git rev-list $PR_COMMIT_RANGE) else commits=$TRAVIS_COMMIT fi