diff options
| author | Jakub Beránek <jakub.beranek@vsb.cz> | 2024-12-29 18:02:14 +0100 |
|---|---|---|
| committer | Jakub Beránek <jakub.beranek@vsb.cz> | 2024-12-29 18:02:14 +0100 |
| commit | 9007cb15e4cd5abece667f42ea89bc9ed45bc3d1 (patch) | |
| tree | 07ce446118df58611c925d1eaeafdfd57ebee3ee | |
| parent | 64feb9b502a42d23bbc6c49065c3876ef23efa31 (diff) | |
| download | rust-9007cb15e4cd5abece667f42ea89bc9ed45bc3d1.tar.gz rust-9007cb15e4cd5abece667f42ea89bc9ed45bc3d1.zip | |
Document how to run the split Docker pipelines
| -rw-r--r-- | src/ci/docker/README.md | 6 |
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. |
