[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