about summary refs log tree commit diff
path: root/src/ci/docker
diff options
context:
space:
mode:
authorTuna <dvt.tnhn.krlbs@icloud.com>2022-09-14 18:17:05 -0500
committerJoshua Nelson <jnelson@cloudflare.com>2022-09-14 18:26:59 -0500
commit282b1e476883fbfd8924535185512199b4eaff3c (patch)
tree873878e8bcb50cd1af88c79b77e89c87884f922c /src/ci/docker
parent6f0c4a6c5c36f1f8f433a12e10a29918f3d40a31 (diff)
downloadrust-282b1e476883fbfd8924535185512199b4eaff3c.tar.gz
rust-282b1e476883fbfd8924535185512199b4eaff3c.zip
Distribute bootstrap in CI artifacts
- Add a new `bootstrap` component

Originally, we planned to combine this with the `rust-dev` component.
However, I realized that would force LLVM to be redownloaded whenever bootstrap is modified.
LLVM is a much larger download, so split this to get better caching.

- Build bootstrap for all tier 1 and 2 targets
Diffstat (limited to 'src/ci/docker')
-rw-r--r--src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile b/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
index 973c43072bf..b960239807a 100644
--- a/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
+++ b/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
@@ -82,7 +82,7 @@ ENV RUST_CONFIGURE_ARGS \
 ENV SCRIPT ../src/ci/pgo.sh python3 ../x.py dist \
     --host $HOSTS --target $HOSTS \
     --include-default-paths \
-    build-manifest
+    build-manifest bootstrap
 ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=clang
 
 # This is the only builder which will create source tarballs