From cdbd120589ccdf076a629f861764ec0c682a1f57 Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 22 May 2018 17:05:56 -0700 Subject: [PATCH] build: exit early if only documentation is being updated (#4583) --- .travis.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.travis.yml b/.travis.yml index 36288736..86fbfb76 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,15 @@ branches: - master - /^v\d+\.\d+(\.\d+)?(-\S*)?$/ install: "npm i && npm update" +before_install: +- | # quickly pass if only documentation is being updated + if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then + TRAVIS_COMMIT_RANGE="FETCH_HEAD...$TRAVIS_BRANCH" + fi + git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.md$)|(^(docs|examples))/' || { + echo "Only docs were updated, stopping build process." + exit + } before_deploy: - npm run build env: