Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518)
diff --git a/docker/base/Dockerfile.base.debian9 b/docker/base/Dockerfile.base.debian9
index 27892fc..3a4ba7f 100644
--- a/docker/base/Dockerfile.base.debian9
+++ b/docker/base/Dockerfile.base.debian9
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-FROM openjdk:8-jdk-slim
+FROM openjdk:11-jdk-slim-stretch
RUN apt-get -y update && apt-get -y install \
netcat-openbsd \
diff --git a/docker/test/Dockerfile.centos7 b/docker/test/Dockerfile.centos7
index 8122b73..3a36273 100644
--- a/docker/test/Dockerfile.centos7
+++ b/docker/test/Dockerfile.centos7
@@ -19,7 +19,7 @@
# This is passed to the heron build command via the --config flag
ENV TARGET_PLATFORM centos
-ENV bazelVersion 0.26.0
+ENV bazelVersion 3.0.0
RUN yum -y upgrade
RUN yum -y install \
@@ -33,6 +33,7 @@
git \
kernel-devel \
libtool \
+ cppunit-devel \
make \
patch \
python-devel \
diff --git a/docker/test/Dockerfile.ubuntu18.04 b/docker/test/Dockerfile.ubuntu18.04
index e9c2e82..2586947 100644
--- a/docker/test/Dockerfile.ubuntu18.04
+++ b/docker/test/Dockerfile.ubuntu18.04
@@ -19,7 +19,7 @@
# This is passed to the heron build command via the --config flag
ENV TARGET_PLATFORM ubuntu
-ENV bazelVersion 0.26.0
+ENV bazelVersion 3.0.0
RUN apt-get update && apt-get -y install \
g++ \
@@ -27,6 +27,7 @@
automake \
libtool-bin \
libunwind8 \
+ libcppunit-dev \
patch \
python-dev \
python3-dev \