OSDN Git Service

Migrate dockerfiles to use multi-stage builds.
authorIlya Biryukov <ibiryukov@google.com>
Mon, 26 Mar 2018 15:12:30 +0000 (15:12 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Mon, 26 Mar 2018 15:12:30 +0000 (15:12 +0000)
commit474404b22b084d9a169bc66e0df5af9d203537e2
tree0bf8cd6407c2eac31891d5b8cf88714cb9c6186c
parent3e5c120fbac7bdd4b0ff0a3252344ce66d5633f9
Migrate dockerfiles to use multi-stage builds.

Summary:
We previously emulated multi-staged builds using two dockerfiles,
native support from Docker allows us to merge them into one,
simplifying our scripts.

For more details about multi-stage builds, see:
https://docs.docker.com/develop/develop-images/multistage-build/

Reviewers: mehdi_amini, klimek, sammccall

Reviewed By: sammccall

Subscribers: llvm-commits, ioeric, cfe-commits

Differential Revision: https://reviews.llvm.org/D44787

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328503 91177308-0d34-0410-b5e6-96231b3b80d8
docs/Docker.rst
utils/docker/build_docker_image.sh
utils/docker/debian8/Dockerfile [moved from utils/docker/debian8/build/Dockerfile with 80% similarity]
utils/docker/debian8/release/Dockerfile [deleted file]
utils/docker/example/Dockerfile [moved from utils/docker/example/build/Dockerfile with 58% similarity]
utils/docker/example/release/Dockerfile [deleted file]
utils/docker/nvidia-cuda/Dockerfile [moved from utils/docker/nvidia-cuda/build/Dockerfile with 60% similarity]
utils/docker/nvidia-cuda/release/Dockerfile [deleted file]
utils/docker/scripts/build_install_llvm.sh