mirror of
https://github.com/vmware-tanzu/velero.git
synced 2025-12-23 06:15:21 +00:00
If nothing outside of the site directory was modified, don't run `make ci`. Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
18 lines
540 B
Bash
Executable File
18 lines
540 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# If we're doing push build, as opposed to a PR, always run make ci
|
|
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
|
make ci
|
|
# Exit script early, returning make ci's error
|
|
exit $?
|
|
fi
|
|
|
|
# Only run `make ci` if files outside of the site directory changed in the branch
|
|
# In a PR build, $TRAVIS_BRANCH is the destination branch.
|
|
if [[ $(git diff --name-only $TRAVIS_BRANCH | grep --invert-match site/) ]]; then
|
|
make ci
|
|
else
|
|
echo "Skipping make ci since nothing outside of site directory changed."
|
|
exit 0
|
|
fi
|