about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-12-29 21:18:08 +0100
committerGitHub <noreply@github.com>2024-12-29 21:18:08 +0100
commite178795dbae6bd0e11b24db250fb5dfb8b0211b0 (patch)
tree1a12f20c9637d6af838b923fcce3610824ef00fc
parent96c44ef9b3f9ab6e0694cd91ef465f138ecd7c3f (diff)
parent9007cb15e4cd5abece667f42ea89bc9ed45bc3d1 (diff)
downloadrust-e178795dbae6bd0e11b24db250fb5dfb8b0211b0.tar.gz
rust-e178795dbae6bd0e11b24db250fb5dfb8b0211b0.zip
Rollup merge of #134894 - Kobzol:docker-ci-documentation, r=the8472
Document how to run the split Docker pipelines

r? `@the8472`
-rw-r--r--src/ci/docker/README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ci/docker/README.md b/src/ci/docker/README.md
index 2f35e605026..508b7b40c01 100644
--- a/src/ci/docker/README.md
+++ b/src/ci/docker/README.md
@@ -26,6 +26,12 @@ DEPLOY=1 ./src/ci/docker/run.sh x86_64-gnu
 while locally, to the `obj/$image_name` directory. This is primarily to prevent
 strange linker errors when using multiple Docker images.
 
+For some Linux workflows (for example `x86_64-gnu-llvm-18-N`), the process is more involved. You will need to see which script is executed for the given workflow inside the [`jobs.yml`](../github-actions/jobs.yml) file and pass it through the `DOCKER_SCRIPT` environment variable. For example, to reproduce the `x86_64-gnu-llvm-18-3` workflow, you can run the following script:
+
+```
+DOCKER_SCRIPT=x86_64-gnu-llvm3.sh ./src/ci/docker/run.sh x86_64-gnu-llvm-18
+```
+
 ## Local Development
 
 Refer to the [dev guide](https://rustc-dev-guide.rust-lang.org/tests/docker.html) for more information on testing locally.