blob: e569e23609c7b87b31af662c598fb87317be1e96 [file] [log] [blame]
# CI is dedicated to verify NoExceptions in Javadoc checks - checks-only-javadoc-error.xml
checkstyle/checkstyle:
Build:
- set -e
- SKIP_FILES1="appveyor.yml|codeship-*|buddy.yml|circleci|shippable.yml|shippable.sh"
- SKIP_FILES2="|.travis.yml|wercker.yml|wercker.sh|fast-forward-merge.sh|LICENSE"
- SKIP_FILES3="|LICENSE.apache20|README.md|release.sh|RIGHTS.antlr"
- SKIP_FILES4="|intellij-idea-inspections.xml|org.eclipse.jdt.core.prefs"
- SKIP_FILES5="|Jenkinsfile"
- SKIP_FILES=$SKIP_FILES1$SKIP_FILES2$SKIP_FILES3$SKIP_FILES4$SKIP_FILES5
- |
export SKIP_CI=false;
if [[ $(git diff --name-only HEAD HEAD~1 | grep -vE "$SKIP_FILES" | cat | wc -c) > 0 ]];
then
SKIP_CI=false;
else
SKIP_CI=true;
fi
- echo "SKIP_CI="$SKIP_CI
- |
if [[ $SKIP_CI == 'true' ]]; then
echo "[INFO] Build is skipped by SKIP_CI"
exit 0;
fi
- command -v jdk_switcher > /dev/null && jdk_switcher use oraclejdk8
- .ci/check-only-javadoc-error.sh