[all-commits] [llvm/llvm-project] f4e3fb: Refactor dockerfile to support Buildkite AND Githu...

Eric via All-commits all-commits at lists.llvm.org
Thu Nov 16 09:53:00 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f4e3fb5972b2c42b5373952fccc8259e98b3423b
      https://github.com/llvm/llvm-project/commit/f4e3fb5972b2c42b5373952fccc8259e98b3423b
  Author: Eric <eric at efcs.ca>
  Date:   2023-11-16 (Thu, 16 Nov 2023)

  Changed paths:
    M libcxx/utils/ci/Dockerfile
    M libcxx/utils/ci/docker-compose.yml
    R libcxx/utils/ci/vendor/android/Dockerfile
    M libcxx/utils/data/ignore_format.txt

  Log Message:
  -----------
  Refactor dockerfile to support Buildkite AND Github Actions (#71954)

This change adds the image used by the self-hosted Github Actions
builders.

In an attempt to make the transition simple, all of the different images
share as much of the same state as possible, including packages, users,
etc... This results in bigger images, but that shouldn't be a problem.
That said, the refactorings caused the buildkite image to shrink by 100
MB.

This change also renames all of the packages for consistency. Bots will
have to be changed to use the new package names eventually.

Again, docker-compose was used as the source of truth for defining
argument.

I have already pushed example images to ghcr.io/libcxx/<name>:testing




More information about the All-commits mailing list