@@ -36,14 +36,16 @@ pipeline {
3636 YETUS_REL = 'yetus'
3737 DOCKERFILE_REL = "${SRC_REL}/dev-support/docker/Dockerfile"
3838 YETUS_DRIVER_REL = "${SRC_REL}/dev-support/jenkins_precommit_github_yetus.sh"
39- // Branch or tag name. Yetus release tags are 'rel/X.Y.Z'
40- YETUS_VERSION = 'rel/0.12.0'
39+ YETUS_VERSION = '0.15.0'
4140 GENERAL_CHECK_PLUGINS = 'all,-javadoc,-jira,-shadedjars,-unit'
4241 JDK_SPECIFIC_PLUGINS = 'compile,github,htmlout,javac,javadoc,maven,mvninstall,shadedjars,unit'
42+ // This section of the docs tells folks not to use the javadoc tag. older branches have our old version of the check for said tag.
43+ AUTHOR_IGNORE_LIST = 'src/main/asciidoc/_chapters/developer.adoc'
44+ BLANKS_IGNORE_LIST = '.*/generated/.*'
4345 // output from surefire; sadly the archive function in yetus only works on file names.
4446 ARCHIVE_PATTERN_LIST = 'TEST-*.xml,org.apache.h*.txt,*.dumpstream,*.dump'
4547 // These tests currently have known failures. Once they burn down to 0, remove from here so that new problems will cause a failure.
46- TESTS_FILTER = 'cc, checkstyle,javac,javadoc,pylint,shellcheck,whitespace, perlcritic,ruby-lint,rubocop,mvnsite '
48+ TESTS_FILTER = 'checkstyle,javac,javadoc,pylint,shellcheck,shelldocs,blanks, perlcritic,ruby-lint,rubocop'
4749 EXCLUDE_TESTS_URL = "${JENKINS_URL}/job/HBase-Find-Flaky-Tests/job/${CHANGE_TARGET}/lastSuccessfulBuild/artifact/output/excludes"
4850 // set build parallel
4951 BUILD_THREAD = 4
@@ -101,11 +103,11 @@ pipeline {
101103 checkout scm
102104 }
103105 dir("${YETUSDIR}") {
104- checkout([
105- $class : 'GitSCM',
106- branches : [[name: " ${YETUS_VERSION}"]],
107- userRemoteConfigs: [[url: 'https://github.com/ apache/ yetus.git']]]
108- )
106+ sh'''#!/usr/bin/env bash
107+ wget https://dlcdn.apache.org/yetus/${YETUS_VERSION}/apache-yetus-${YETUS_VERSION}-bin.tar.gz && \
108+ tar --strip-components=1 -xzf apache-yetus- ${YETUS_VERSION}-bin.tar.gz && \
109+ rm apache- yetus-${YETUS_VERSION}-bin.tar.gz
110+ '''
109111 }
110112 dir("${WORKDIR}") {
111113 withCredentials([
@@ -228,11 +230,11 @@ pipeline {
228230 checkout scm
229231 }
230232 dir("${YETUSDIR}") {
231- checkout([
232- $class : 'GitSCM',
233- branches : [[name: " ${YETUS_VERSION}"]],
234- userRemoteConfigs: [[url: 'https://github.com/ apache/ yetus.git']]]
235- )
233+ sh'''#!/usr/bin/env bash
234+ wget https://dlcdn.apache.org/yetus/${YETUS_VERSION}/apache-yetus-${YETUS_VERSION}-bin.tar.gz && \
235+ tar --strip-components=1 -xzf apache-yetus- ${YETUS_VERSION}-bin.tar.gz && \
236+ rm apache- yetus-${YETUS_VERSION}-bin.tar.gz
237+ '''
236238 }
237239 dir("${WORKDIR}") {
238240 withCredentials([
@@ -365,11 +367,11 @@ pipeline {
365367 checkout scm
366368 }
367369 dir("${YETUSDIR}") {
368- checkout([
369- $class : 'GitSCM',
370- branches : [[name: " ${YETUS_VERSION}"]],
371- userRemoteConfigs: [[url: 'https://github.com/ apache/ yetus.git']]]
372- )
370+ sh'''#!/usr/bin/env bash
371+ wget https://dlcdn.apache.org/yetus/${YETUS_VERSION}/apache-yetus-${YETUS_VERSION}-bin.tar.gz && \
372+ tar --strip-components=1 -xzf apache-yetus- ${YETUS_VERSION}-bin.tar.gz && \
373+ rm apache- yetus-${YETUS_VERSION}-bin.tar.gz
374+ '''
373375 }
374376 dir("${WORKDIR}") {
375377 withCredentials([
0 commit comments