[all-commits] [llvm/llvm-project] deb510: [libc++] Rework buildbot configuration for the gre...
Eric via All-commits
all-commits at lists.llvm.org
Sat Mar 21 07:02:58 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: deb51033784090de8176cf95871ba928e44951ba
https://github.com/llvm/llvm-project/commit/deb51033784090de8176cf95871ba928e44951ba
Author: Eric Fiselier <eric at efcs.ca>
Date: 2020-03-21 (Sat, 21 Mar 2020)
Changed paths:
A libcxx/utils/docker/debian9/buildbot/Dockerfile
A libcxx/utils/docker/debian9/buildbot/buildbot-auth.json
A libcxx/utils/docker/debian9/buildbot/docker-compose.yml
A libcxx/utils/docker/debian9/buildbot/install-gcloud-agents.sh
A libcxx/utils/docker/debian9/buildbot/install-packages.sh
A libcxx/utils/docker/debian9/buildbot/run_buildbot.sh
R libcxx/utils/docker/debian9/compilers.yml
R libcxx/utils/docker/debian9/compilers/clang.Dockerfile
R libcxx/utils/docker/debian9/compilers/compiler-zoo.Dockerfile
R libcxx/utils/docker/debian9/compilers/gcc.Dockerfile
R libcxx/utils/docker/debian9/docker-compose.yml
R libcxx/utils/docker/debian9/llvm-buildbot-worker.Dockerfile
R libcxx/utils/docker/debian9/llvm-builder-base.Dockerfile
R libcxx/utils/docker/debian9/scripts/build_gcc_version.sh
R libcxx/utils/docker/debian9/scripts/build_llvm_version.sh
R libcxx/utils/docker/debian9/scripts/buildbot/docker_start_buildbots.sh
R libcxx/utils/docker/debian9/scripts/buildbot/run_buildbot.sh
R libcxx/utils/docker/debian9/scripts/install_clang_packages.sh
Log Message:
-----------
[libc++] Rework buildbot configuration for the greater good.
This commit rewrites/removes the docker files used to create
the libc++ buildbots.
The major changes in this patch are:
1. Delete Dockerfiles used to build compilers. These have moved to
github.com/efcs/compiler-images
2. Minimize the llvm-buildbot docker image. Instead of running the
buildbots from a committed docker image, the builders now build the
image on startup. This means changes to the docker file automatically
propogate to the builders (within ~24 hours without restart).
3. Version the compilers used by the builders. This means the bots
won't start failing because the apt.llvm.org clang package updated.
More information about the All-commits
mailing list