HBASE-25476 Enable error prone check in pre commit (#2860)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
This commit is contained in:
parent
51c55fcc2f
commit
2f6700b2d6
@ -38,7 +38,7 @@ pipeline {
|
|||||||
YETUS_DRIVER_REL = "${SRC_REL}/dev-support/jenkins_precommit_github_yetus.sh"
|
YETUS_DRIVER_REL = "${SRC_REL}/dev-support/jenkins_precommit_github_yetus.sh"
|
||||||
// Branch or tag name. Yetus release tags are 'rel/X.Y.Z'
|
// Branch or tag name. Yetus release tags are 'rel/X.Y.Z'
|
||||||
YETUS_VERSION = 'rel/0.12.0'
|
YETUS_VERSION = 'rel/0.12.0'
|
||||||
GENERAL_CHECK_PLUGINS = 'all,-compile,-javac,-javadoc,-jira,-shadedjars,-unit'
|
GENERAL_CHECK_PLUGINS = 'all,-javadoc,-jira,-shadedjars,-unit'
|
||||||
JDK_SPECIFIC_PLUGINS = 'compile,github,htmlout,javac,javadoc,maven,mvninstall,shadedjars,unit'
|
JDK_SPECIFIC_PLUGINS = 'compile,github,htmlout,javac,javadoc,maven,mvninstall,shadedjars,unit'
|
||||||
// output from surefire; sadly the archive function in yetus only works on file names.
|
// output from surefire; sadly the archive function in yetus only works on file names.
|
||||||
ARCHIVE_PATTERN_LIST = 'TEST-*.xml,org.apache.h*.txt,*.dumpstream,*.dump'
|
ARCHIVE_PATTERN_LIST = 'TEST-*.xml,org.apache.h*.txt,*.dumpstream,*.dump'
|
||||||
@ -168,6 +168,7 @@ pipeline {
|
|||||||
BUILD_URL_ARTIFACTS = "artifact/${WORKDIR_REL}/${PATCH_REL}"
|
BUILD_URL_ARTIFACTS = "artifact/${WORKDIR_REL}/${PATCH_REL}"
|
||||||
DOCKERFILE = "${WORKDIR}/${DOCKERFILE_REL}"
|
DOCKERFILE = "${WORKDIR}/${DOCKERFILE_REL}"
|
||||||
YETUS_DRIVER = "${WORKDIR}/${YETUS_DRIVER_REL}"
|
YETUS_DRIVER = "${WORKDIR}/${YETUS_DRIVER_REL}"
|
||||||
|
SKIP_ERRORPRONE = true
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
dir("${SOURCEDIR}") {
|
dir("${SOURCEDIR}") {
|
||||||
@ -269,6 +270,7 @@ pipeline {
|
|||||||
BUILD_URL_ARTIFACTS = "artifact/${WORKDIR_REL}/${PATCH_REL}"
|
BUILD_URL_ARTIFACTS = "artifact/${WORKDIR_REL}/${PATCH_REL}"
|
||||||
DOCKERFILE = "${WORKDIR}/${DOCKERFILE_REL}"
|
DOCKERFILE = "${WORKDIR}/${DOCKERFILE_REL}"
|
||||||
YETUS_DRIVER = "${WORKDIR}/${YETUS_DRIVER_REL}"
|
YETUS_DRIVER = "${WORKDIR}/${YETUS_DRIVER_REL}"
|
||||||
|
SKIP_ERRORPRONE = true
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
dir("${SOURCEDIR}") {
|
dir("${SOURCEDIR}") {
|
||||||
|
@ -122,7 +122,10 @@ YETUS_ARGS+=("--whitespace-tabs-ignore-list=.*/generated/.*")
|
|||||||
YETUS_ARGS+=("--tests-filter=${TESTS_FILTER}")
|
YETUS_ARGS+=("--tests-filter=${TESTS_FILTER}")
|
||||||
YETUS_ARGS+=("--personality=${SOURCEDIR}/dev-support/hbase-personality.sh")
|
YETUS_ARGS+=("--personality=${SOURCEDIR}/dev-support/hbase-personality.sh")
|
||||||
YETUS_ARGS+=("--quick-hadoopcheck")
|
YETUS_ARGS+=("--quick-hadoopcheck")
|
||||||
YETUS_ARGS+=("--skip-errorprone")
|
if [[ "${SKIP_ERRORPRONE}" = "true" ]]; then
|
||||||
|
# skip error prone
|
||||||
|
YETUS_ARGS+=("--skip-errorprone")
|
||||||
|
fi
|
||||||
# effectively treat dev-support as a custom maven module
|
# effectively treat dev-support as a custom maven module
|
||||||
YETUS_ARGS+=("--skip-dirs=dev-support")
|
YETUS_ARGS+=("--skip-dirs=dev-support")
|
||||||
# For testing with specific hadoop version. Activates corresponding profile in maven runs.
|
# For testing with specific hadoop version. Activates corresponding profile in maven runs.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user