File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- if [ " $TRAVIS_EVENT_TYPE " = " cron" ] ; then
3
+ if [ " $TRAVIS_EVENT_TYPE " = " cron" ] ; then # running in cron job
4
4
FLAGS=" "
5
5
6
6
echo " Doing full link check."
7
- else
8
- CHANGED_FILES=$( git diff-tree --no-commit-id --name-only -r origin/master... | tr ' \n' ' ' )
7
+ elif [ " $CI " = " true " ] ; then # running in PR CI build
8
+ CHANGED_FILES=$( git diff-tree --no-commit-id --name-only -r $TRAVIS_COMMIT_RANGE | tr ' \n' ' ' )
9
9
FLAGS=" -f $CHANGED_FILES "
10
10
11
- echo " Checking files changed in origin/master...: $CHANGED_FILES "
11
+ echo " Checking files changed in $TRAVIS_COMMIT_RANGE : $CHANGED_FILES "
12
+ else # running locally
13
+ COMMIT_RANGE=master..
14
+ CHANGED_FILES=$( git diff-tree --no-commit-id --name-only -r $COMMIT_RANGE | tr ' \n' ' ' )
15
+ FLAGS=" -f $CHANGED_FILES "
16
+
17
+ echo " Checking files changed in $COMMIT_RANGE : $CHANGED_FILES "
12
18
fi
13
19
14
20
exec mdbook-linkcheck $FLAGS -- $TRAVIS_BUILD_DIR
You can’t perform that action at this time.
0 commit comments