Duo Zhang
f661976066
HBASE-27372 Update java versions in our Dockerfiles ( #4784 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
Reviewed-by: SiCheng-Zheng <643463623@qq.com>
(cherry picked from commit 3f5c0a505a
)
2022-09-19 15:47:13 +08:00
Duo Zhang
b6badfa57e
HBASE-27371 Bump spotbugs version ( #4783 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 00aba9ca74
)
2022-09-14 23:32:28 +08:00
Duo Zhang
e33858828c
HBASE-25604 Upgrade spotbugs to 4.x ( #3029 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-03-10 14:54:04 +08:00
Duo Zhang
0988f408e4
Revert "HBASE-25604 Upgrade spotbugs to 4.x ( #2986 )"
...
This reverts commit cb40b81217
.
2021-03-02 21:26:42 +08:00
Duo Zhang
cb40b81217
HBASE-25604 Upgrade spotbugs to 4.x ( #2986 )
...
Signed-off-by: XinSun <ddupgs@gmail.com>
2021-03-02 15:55:36 +08:00
Duo Zhang
f268677082
HBASE-25615 Upgrade java version in pre commit docker file ( #2997 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-02-27 21:19:50 +08:00
Nick Dimiduk
eb16b4a782
HBASE-24631 Loosen Dockerfile pinned package versions of the "debian-revision" ( #1965 )
...
After a bit of research into [0] and [1], and a bit of
experimentation, it seems we can use a partial wild-card expression
for these version strings. Let's try this for now. If it works out, we
should expand this usage to all the version package numbers, pinning
them to their epic:upstream-version components.
[0]: http://manpages.ubuntu.com/manpages/xenial/en/man5/deb-version.5.html
[1]: http://manpages.ubuntu.com/manpages/xenial/man8/apt-get.8.html
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-06-25 22:26:06 +08:00
Duo Zhang
a0295662da
HBASE-24251 PreCommit build is failing because of can not build docker image ( #1575 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2020-04-24 16:23:34 +08:00
Peter Somogyi
55f65dc030
HBASE-24203 Bump git version in Dockerfile ( #1538 )
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2020-04-17 13:07:40 +02:00
Michael Stack
ed54c35cf0
HBASE-24134 Down forked JVM heap size from 2800m to 2200m for jdk8 and jdk11 ( #1451 )
...
Down jdk8 forked jvm heap from 2800 to 2200 and the jdk11 heap from
3200 to 2200. Down the mvn size from 4G to 3.6G
Change how many puts done by TestMultiRespectsLimits because made
the test run the forked heap over 2.5G in size.
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-04-08 10:51:03 -07:00
Michael Stack
3030b59e29
HBASE-24113 Upgrade the maven we use from 3.5.4 to 3.6.3 in nightlies ( #1430 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2020-04-05 12:53:44 -07:00
stack
97a47ed0ee
HBASE-24072 Nightlies reporting OutOfMemoryError: unable to create new native thread
...
Set the forkcount down from 0.5C to 0.25C.
2020-04-01 16:05:59 -07:00
Nick Dimiduk
dab736428e
HBASE-23978 Dockerfiles reusing stale apt sources info
...
Signed-off-by: stack <stack@apache.org>
2020-03-12 17:28:41 -07:00
Duo Zhang
7eeb6a0815
HBASE-23077 move entirely to spotbugs ( #1265 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-03-12 11:42:23 +08:00
Nick Dimiduk
ebfc1a206c
HBASE-23945 Dockerfiles showing hadolint check failures
...
Signed-off-by: stack <stack@apache.org>
2020-03-10 12:33:18 -07:00
Nick Dimiduk
e0f9d0f562
HBASE-23767 Add JDK11 compilation and unit test support to Github precommit
...
Rebuild our Dockerfile with support for multiple JDK versions. Use
multiple stages in the Jenkinsfile instead of yetus's multijdk because
of YETUS-953. Run those multiple stages in parallel to speed up
results.
Note that multiple stages means multiple Yetus invocations means
multiple comments on the PreCommit. This should become more obvious to
users once we can make use of GitHub Checks API, HBASE-23902.
closes #1183
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
dev-support/Jenkinsfile_GitHub
dev-support/hbase-personality.sh
2020-03-05 13:59:01 -08:00
Sean Busbey
4b471d3904
HBASE-23023 upgrade shellcheck used in dockerfile ( #624 )
...
Signed-off-by: stack <stack@apache.org>
(cherry picked from commit 1cb4f687c1
)
2019-09-16 21:33:40 -05:00
Sean Busbey
b1752fadc3
HBASE-22406 skip generating rdoc when building gems in our docker image for running yetus
...
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit 60dc5143f2
)
2019-05-13 11:24:09 -05:00
Peter Somogyi
42ca976803
HBASE-20689 Docker fails to install rubocop for precommit
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2018-06-06 23:51:47 +02:00
Sean Busbey
dba480856b
HBASE-20308 Dockerfile for test must include git.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-03-28 18:39:06 -05:00
Misty Stanley-Jones
9f2f2db91c
HBASE-19054 switch precommit image to one from maven
...
Amending Author: Mike Drob <mdrob@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-10-24 14:51:39 -05:00
Chia-Ping Tsai
d8afa3e067
HBASE-19058. The wget isn't installed in building docker image
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-10-20 20:38:06 -05:00
zhangduo
64f024a76c
HBASE-19042 Oracle Java 8u144 downloader broken in precommit check
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2017-10-19 15:54:49 -05:00
Umesh Agashe
bd219c0fb8
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:49 -07:00
Sean Busbey
3c8b364379
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-08-06 12:08:34 -05:00
Josh Elser
757bf379c1
HBASE-17985 Inline apt-get update calls in Yetus Dockerfile
2017-05-02 17:33:18 -04:00
zhangduo
8d52d23c77
HBASE-17074 PreCommit job always fails because of OOM
2016-11-15 08:29:24 +08:00
zhangduo
7bda5151ee
HBASE-16591 Add a docker file only contains java 8 for running pre commit on master
2016-09-11 13:02:36 +08:00