Commit Graph

165 Commits

Author SHA1 Message Date
Sean Busbey 4279f0d2f0 HBASE-18527 Update nightly job to account for changes in jenkins plugins.
- Stop presuming job will be configured with checkout into a 'component' dir
 - Disable autocheckout
 - Specify checkout within 'component' dir
 - leave the workspace around on pipeline failure so we can browse it.
2017-08-07 11:25:19 -05:00
Sean Busbey 695b30318e HBASE-14220 nightly check that we can build a source tarball.
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-06 12:17:58 -05:00
Sean Busbey 8c720ac688 HBASE-18426 nightly job should use independent stages to check supported jdks
* Jenkinsfile that works for all current branches.
* adds dev-support script for setting parameters for our yetus nightly invocation
* quiets the "zip test results" step

Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-06 12:12:58 -05:00
Alex Leblang 9b03c1424c HBASE-18020 Update API Compliance Checker to Incorporate Improvements Done in Hadoop
- Converted to python
- Updated to most recent release of Java ACC
- Added ability to include known number of problems

Author: Andrew Wang
Amending-Author: Alex Leblang
Amending-Author: Sean Busbey

Signed-off-by: Dima Spivak <dimaspivak@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-08-04 12:07:38 -05:00
Sean Busbey 6f1cc2c89f HBASE-18147 POC jenkinsfile for nightly checks.
* adds ruby tools to dockerfile
* adds rubocop to dockerfile
* adds ruby-lint to dockerfile
* adds perlcritic to dockerfile

Signed-off-by: Alex Leblang <awleblang@gmail.com>
Signed-off-by: Josh Elser <elserj@apache.org>
2017-07-20 17:23:33 -05:00
zhangduo 395d9a08e3 HBASE-18159 Use OpenJDK7 instead of Oracle JDK7 in pre commit docker file 2017-06-06 09:43:48 +08:00
Josh Elser 58c504e701 HBASE-17985 Inline apt-get update calls in Yetus Dockerfile 2017-05-02 17:33:32 -04:00
zhangduo e01ee2fd1d HBASE-17074 PreCommit job always fails because of OOM 2016-11-15 08:29:44 +08:00
zhangduo b2c5d84f7e HBASE-16373 precommit needs a dockerfile with hbase prereq
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-10-03 11:04:45 -05:00
zhangduo 966aeb06a8 HBASE-16535 Use regex to exclude generated classes for findbugs 2016-08-31 14:42:38 +08:00
Dima Spivak 82ddc931fb HBASE-16241 Allow specification of annotations to use when running check_compatibility.sh
* Also some trivial cleanup of spacing to undo poor formatting decisions
  of the past.

Signed-off-by: stack <stack@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-07-19 07:30:10 -05:00
Dima Spivak f280fa21fb HBASE-15729 Remove old JDiff wrapper scripts in dev-support
Signed-off-by: Sean Busbey <busbey@apache.org>

 Conflicts:
	dev-support/jdiffHBasePublicAPI.sh
2016-06-30 15:48:13 -05:00
Dima Spivak 7f56fb2de7 HBASE-16124 Make check_compatibility.sh less verbose when building HBase
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-06-30 15:48:13 -05:00
Dima Spivak aa361a20ce HBASE-16129 check_compatibility.sh is broken when using Java API Compliance Checker v1.7
* This commit also fixes some stray tabs that got into the script at
  some point.

Signed-off-by: Sean Busbey <busbey@apache.org>
2016-06-30 15:48:13 -05:00
Dima Spivak 854e796ea9 HBASE-16073 update compatibility_checker for jacc dropping comma sep args
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-06-30 15:48:13 -05:00
Nick Dimiduk 13535f4d43 HBASE-15119 Include git SHA in check_compatibility reports 2016-06-30 15:48:13 -05:00
Elliott Clark b6e2bc5ad1 HBASE-15725 make_patch.sh should add the branch name when -b is passed. -- addendum 2016-06-23 11:29:36 -07:00
Elliott Clark c7e5672d4d HBASE-15725 make_patch.sh should add the branch name when -b is passed. 2016-06-23 11:29:27 -07:00
Elliott Clark 28d1706d96 HBASE-14871 Allow specifying the base branch for make_patch 2016-06-23 11:29:20 -07:00
Apekshit 32258c2b3a HBASE-15920 Backport submit-patch.py to branch-1 and earlier branches. This is combination of HBASE-15892 and HBASE-15909 and the fact that python-requirements.txt didn't exist in old branches. (Apekshit)
Change-Id: I35dba28c1053f26e1a5823195c22f22923dff007

Signed-off-by: stack <stack@apache.org>
2016-05-30 21:48:12 -07:00
Sean Busbey 77abf73549 HBASE-15895 Remove unmaintained jenkins build analysis tool.
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Dima Spivak <dspivak@cloudera.com>
Signed-off-by: Elliott Clark <elliott@fb.com>
Signed-off-by: Apekshit <apeksharma@gmail.com>
2016-05-27 16:41:25 -07:00
Nick Dimiduk 2c280c718a HBASE-15738 Ensure artifacts in project dist area include required md5 file 2016-05-08 18:11:15 -07:00
stack c0ad4cdd7a HBASE-15021 hadoopqa doing false positives 2015-12-22 19:49:14 -08:00
stack 7ac9eb9d95 HBASE-15009 Update test-patch.sh on branches; to fix curtailed build report; ADDENDUM set +x permission on zombie script 2015-12-18 13:38:47 -08:00
stack 299ade435a HBASE-15009 Update test-patch.sh on branches; to fix curtailed build report 2015-12-18 09:31:22 -08:00
Dima Spivak 9bf4777af5 HBASE-14930 check_compatibility.sh needs smarter exit codes
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-12-04 18:56:06 -08:00
stack c936393591 HBASE-14349 pre-commit zombie finder is overly broad 2015-10-07 15:01:15 -07:00
Nick Dimiduk 58b3cfec0e HBASE-14318 make_rc.sh should purge/re-resolve dependencies from local repository 2015-09-01 10:28:32 -07:00
Sean Busbey 9091409800 HBASE-14087 Ensure correct ASF headers for docs/code
* adds missing headers
* corrects some old-form headers to current
* restores proper header for guava copied LimitInputStream
* adds proper header for protobuf copied read/writeRawVarint

Conflicts:
	bin/considerAsDead.sh
	dev-support/rebase_all_git_branches.sh
2015-07-31 11:22:50 -07:00
Nick Dimiduk a427f4c859 HBASE-13929 make_rc.sh publishes empty shaded artifacts 2015-06-17 19:40:34 -07:00
Gábor Lipták 9ee41bcd0a HBASE-13666 Correct PDF renaming and bump version of maven-antrun-plugin 2015-06-17 19:00:21 -07:00
Nick Dimiduk 2f9851af26 HBASE-13761 Optimize FuzzyRowFilter (Vladimir Rodionov) 2015-05-28 10:17:46 -07:00
Nick Dimiduk e69e55b3fd HBASE-13600 check_compatibility.sh should ignore shaded jars 2015-04-30 11:57:25 -07:00
Andrew Purtell 019242abe4 HBASE-13341 Add option to disable filtering on interface annotations for the API compatibility report 2015-04-01 22:09:51 -07:00
Andrew Purtell 2d214c9e35 HBASE-13340 Include LimitedPrivate interfaces in the API compatibility report 2015-04-01 22:09:51 -07:00
Dima Spivak 4937dcad47 HBASE-12808 Use Java API Compliance Checker for binary/source compatibility
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-04-01 22:09:51 -07:00
Elliott Clark 650c9f27fd HBASE-13342 Fix incorrect interface annotations 2015-03-27 00:22:04 -07:00
Andrew Purtell 387e4d20ab HBASE-13059 Set executable bit for scripts in dev-support (Dima Spivak) 2015-02-17 13:39:38 -08:00
Enis Soztutar b9f5c6b065 Commented out smart -p0 handling in dev-support/smart-apply-patch.sh until we fix our jenkins env 2015-01-29 15:39:29 -08:00
stack fc2ef413fa Add missing license 2014-10-23 21:47:18 -07:00
Misty Stanley-Jones 967f7e2b8d HBASE-12249 Addendum - Convert tabs to spaces 2014-10-22 15:20:20 +10:00
Misty Stanley-Jones a237956679 HBASE-12249 Script to help you adhere to the patch-naming guidelines 2014-10-22 13:25:57 +10:00
Dima Spivak 85c66191d6 HBASE-12316 test-patch.sh (Hadoop-QA) outputs the wrong release audit warnings URL
Signed-off-by: stack <stack@apache.org>
2014-10-21 17:18:52 -07:00
Elliott Clark 990fb0b9d6 HBASE-12261 Add checkstyle to HBase build process 2014-10-17 11:09:39 -07:00
Misty Stanley-Jones a43f111f0d HBASE-12151 Set mode to 755 on executable scripts in dev-support directory 2014-10-03 13:07:59 +10:00
Misty Stanley-Jones adec117e47 Revert "Set mode to 755 on executable scripts in dev-support directory"
This reverts commit aaeb488f43.
2014-10-03 13:07:50 +10:00
Misty Stanley-Jones aaeb488f43 Set mode to 755 on executable scripts in dev-support directory 2014-10-03 09:58:53 +10:00
Misty Stanley-Jones 3a4be7f2ac HBASE-12134 publish_hbase_website.sh script can delete the website accidentally 2014-10-01 15:46:21 +10:00
Elliott Clark c32af7df5f HBASE-12059 Create hbase-annotations module 2014-09-23 16:43:45 -07:00
Misty Stanley-Jones 7547426705 Addendum to HBASE-11951 -- actually add the script 2014-09-18 15:48:41 +10:00