Files
clang-p2996/libcxx/utils/ci/docker-compose.yml
eric 1a013b61dc Allow libc++ image tag to be specified via enviroment variables.
This change is needed for changes I'm working on that allow
github workflows to build, push, and otherwise manage the container
images they use
2023-12-01 14:34:36 -05:00

39 lines
1.0 KiB
YAML

version: '3.7'
x-versions: &compiler_versions
GCC_LATEST_VERSION: 13
LLVM_HEAD_VERSION: 18
services:
buildkite-builder:
image: ghcr.io/libcxx/buildkite-builder:${TAG:-latest}
build:
context: .
dockerfile: Dockerfile
target: buildkite-builder
args:
BASE_IMAGE: ubuntu:jammy
<<: *compiler_versions
actions-builder:
image: ghcr.io/libcxx/actions-builder:${TAG:-latest}
build:
context: .
dockerfile: Dockerfile
target: actions-builder
args:
BASE_IMAGE: ghcr.io/actions/actions-runner:2.311.0
<<: *compiler_versions
android-buildkite-builder:
image: ghcr.io/libcxx/android-buildkite-builder:${TAG:-latest}
build:
context: .
dockerfile: Dockerfile
target: android-buildkite-builder
args:
BASE_IMAGE: ubuntu:jammy
ANDROID_CLANG_VERSION: r498229b
ANDROID_CLANG_PREBUILTS_COMMIT: 5186d132c99aa75dc25207c392e3ea5b93d0107e
ANDROID_SYSROOT_BID: 10957860
<<: *compiler_versions