diff options
author | hlopko <hlopko@google.com> | 2017-08-08 12:32:18 +0200 |
---|---|---|
committer | Marcel Hlopko <hlopko@google.com> | 2017-08-08 13:03:39 +0200 |
commit | 3cb136d5451e9d8af58f9a99990cad0592df101a (patch) | |
tree | 6e29aedbd11541bd8d0dde4a184ebc6f6844f2ac | |
parent | 8adcf839c5c42defaa2fabedfb0208e4ce97ac95 (diff) |
Add python to bazel's dockerfiles
Since https://github.com/bazelbuild/bazel/commit/4c55898e71d30b32090bef31b43e408d942a24f6 bazel requires python to run create_embedded_tools. This cl
adds it to the affected Dockerfiles. Not to the debian one, since debian has
'python' binary there by default. While add it, sort the packages logically.
RELNOTES: None.
PiperOrigin-RevId: 164574914
-rw-r--r-- | site/docs/install-compile-source.md | 5 | ||||
-rw-r--r-- | src/test/docker/Dockerfile.centos6.7 | 9 | ||||
-rw-r--r-- | src/test/docker/Dockerfile.debian-stretch | 11 | ||||
-rw-r--r-- | src/test/docker/Dockerfile.fedora23 | 5 | ||||
-rw-r--r-- | src/test/docker/Dockerfile.ubuntu-15.04 | 10 | ||||
-rw-r--r-- | src/test/docker/Dockerfile.ubuntu-16.04 | 10 |
6 files changed, 26 insertions, 24 deletions
diff --git a/site/docs/install-compile-source.md b/site/docs/install-compile-source.md index 327d18ca44..5ff5f7f4ff 100644 --- a/site/docs/install-compile-source.md +++ b/site/docs/install-compile-source.md @@ -7,9 +7,10 @@ title: Compile Bazel from Source ## <a name="unix"></a> On Linux or macOS -1. Ensure that you have OpenJDK 8 installed on your system. +1. Ensure that you have OpenJDK 8 and python installed on your system. For a system based on debian packages (e.g. Debian, Ubuntu), install - OpenJDK 8 by running the command `sudo apt-get install openjdk-8-jdk`. + OpenJDK 8 and python by running the command `sudo apt-get install + openjdk-8-jdk python`. 2. The standard way of compiling a release version of Bazel from source is to use a distribution archive. Download `bazel-<VERSION>-dist.zip` from the diff --git a/src/test/docker/Dockerfile.centos6.7 b/src/test/docker/Dockerfile.centos6.7 index 9cab385cf0..1d7d665f3a 100644 --- a/src/test/docker/Dockerfile.centos6.7 +++ b/src/test/docker/Dockerfile.centos6.7 @@ -3,10 +3,11 @@ FROM centos:centos6.7 RUN yum -y upgrade RUN yum -y install \ - java-1.8.0-openjdk-devel \ - wget which findutils binutils gcc tar gzip \ - zip unzip java java-devel git clang zlib-devel \ - gcc-c++ + wget which git findutils binutils \ + zip unzip tar gzip zlib-devel \ + clang gcc gcc-c++ \ + java java-devel java-1.8.0-openjdk-devel \ + python RUN wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo RUN yum -y install devtoolset-2-gcc devtoolset-2-gcc-c++ devtoolset-2-binutils diff --git a/src/test/docker/Dockerfile.debian-stretch b/src/test/docker/Dockerfile.debian-stretch index a52716cde5..deb47eea36 100644 --- a/src/test/docker/Dockerfile.debian-stretch +++ b/src/test/docker/Dockerfile.debian-stretch @@ -1,9 +1,8 @@ FROM debian:stretch RUN apt-get update -RUN apt-get install -y --no-install-recommends curl ca-certificates \ - unzip build-essential \ - git pkg-config zip unzip \ - g++ gcc openjdk-8-jdk \ - zlib1g-dev libarchive-dev \ - ca-certificates-java && \ +RUN apt-get install -y --no-install-recommends \ + curl ca-certificates ca-certificates-java \ + git pkg-config build-essential \ + zip unzip zlib1g-dev libarchive-dev \ + g++ gcc openjdk-8-jdk && \ apt-get clean diff --git a/src/test/docker/Dockerfile.fedora23 b/src/test/docker/Dockerfile.fedora23 index 396e1c66f2..baab0d28b6 100644 --- a/src/test/docker/Dockerfile.fedora23 +++ b/src/test/docker/Dockerfile.fedora23 @@ -2,7 +2,8 @@ FROM fedora:23 RUN dnf -y update && dnf clean all RUN dnf -y install \ - which findutils binutils gcc tar gzip \ - zip unzip java java-devel git clang zlib-devel \ + which findutils binutils gcc tar git \ + gzip zip unzip zlib-devel \ + clang java java-devel python \ && dnf clean all ENV JAVA_HOME /usr/lib/jvm/java-openjdk diff --git a/src/test/docker/Dockerfile.ubuntu-15.04 b/src/test/docker/Dockerfile.ubuntu-15.04 index 57aab547d6..98e09594e0 100644 --- a/src/test/docker/Dockerfile.ubuntu-15.04 +++ b/src/test/docker/Dockerfile.ubuntu-15.04 @@ -1,8 +1,8 @@ FROM ubuntu:15.04 RUN apt-get update && \ - apt-get install -y --no-install-recommends curl ca-certificates \ - git pkg-config zip unzip \ - g++ gcc openjdk-8-jdk \ - zlib1g-dev libarchive-dev \ - ca-certificates-java && \ + apt-get install -y --no-install-recommends \ + curl ca-certificates ca-certificates-java \ + git pkg-config \ + zip unzip zlib1g-dev libarchive-dev \ + g++ gcc openjdk-8-jdk python && \ apt-get clean diff --git a/src/test/docker/Dockerfile.ubuntu-16.04 b/src/test/docker/Dockerfile.ubuntu-16.04 index d70c7bbf35..7f1cbb8dca 100644 --- a/src/test/docker/Dockerfile.ubuntu-16.04 +++ b/src/test/docker/Dockerfile.ubuntu-16.04 @@ -1,8 +1,8 @@ FROM ubuntu:16.04 RUN apt-get update && \ - apt-get install -y --no-install-recommends curl ca-certificates \ - git pkg-config zip unzip \ - g++ gcc openjdk-8-jdk \ - zlib1g-dev libarchive-dev \ - ca-certificates-java && \ + apt-get install -y --no-install-recommends \ + curl ca-certificates ca-certificates-java \ + git pkg-config \ + zip unzip zlib1g-dev libarchive-dev \ + g++ gcc openjdk-8-jdk python && \ apt-get clean |