[all-commits] [llvm/llvm-project] 1d8fad: [libc++] Rework docker files for buildbots.
Eric via All-commits
all-commits at lists.llvm.org
Thu Feb 27 12:33:02 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 1d8fad44d301d04e2327a164b702a3fec87ee866
https://github.com/llvm/llvm-project/commit/1d8fad44d301d04e2327a164b702a3fec87ee866
Author: Eric Fiselier <eric at efcs.ca>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
A libcxx/utils/docker/README.txt
R libcxx/utils/docker/debian9/Dockerfile.base
R libcxx/utils/docker/debian9/Dockerfile.buildbot
R libcxx/utils/docker/debian9/Dockerfile.clang
R libcxx/utils/docker/debian9/Dockerfile.compiler_zoo
R libcxx/utils/docker/debian9/Dockerfile.gcc
A libcxx/utils/docker/debian9/compilers/clang.Dockerfile
A libcxx/utils/docker/debian9/compilers/compiler-zoo.Dockerfile
A libcxx/utils/docker/debian9/compilers/compilers.yml
A libcxx/utils/docker/debian9/compilers/gcc.Dockerfile
A libcxx/utils/docker/debian9/docker-compose.yml
A libcxx/utils/docker/debian9/llvm-buildbot-worker.Dockerfile
A libcxx/utils/docker/debian9/llvm-builder-base.Dockerfile
A libcxx/utils/docker/debian9/scripts/build_gcc_version.sh
A libcxx/utils/docker/debian9/scripts/build_llvm_version.sh
A libcxx/utils/docker/debian9/scripts/buildbot/docker_start_buildbots.sh
A libcxx/utils/docker/debian9/scripts/buildbot/run_buildbot.sh
A libcxx/utils/docker/debian9/scripts/install_clang_packages.sh
R libcxx/utils/docker/docker-compose.yml
R libcxx/utils/docker/scripts/build_gcc_version.sh
R libcxx/utils/docker/scripts/build_llvm_version.sh
R libcxx/utils/docker/scripts/docker_start_buildbots.sh
R libcxx/utils/docker/scripts/docker_update_bot.sh
R libcxx/utils/docker/scripts/install_clang_packages.sh
R libcxx/utils/docker/scripts/run_buildbot.sh
Log Message:
-----------
[libc++] Rework docker files for buildbots.
I've been sitting on this change for a while and have been using
it to build the bot images, so it should be upstream.
This re-configures the docker build files to use docker-compose
more heavily. This allows for composing large images with multiple
compilers without invalidating the docker caches.
After this commit I'll quickly switch all the current buildbots
over to a new docker image, followed by another update to add new
compilers
More information about the All-commits
mailing list