fix: ensure active toolchain installation in Dockerfile (#26097)

chore/fix-build-20250304
wayne 2025-03-04 02:31:29 -07:00 committed by GitHub
parent d1711d284a
commit 750387912e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,13 @@ RUN \
sed -i 's#tmp/workspace#influxdb3#' "/influxdb3/python-artifacts/${PBS_TARGET}/pyo3_config_file.txt" && \
cat "/influxdb3/python-artifacts/${PBS_TARGET}/pyo3_config_file.txt"
RUN \
--mount=type=cache,id=influxdb3_rustup,sharing=locked,target=/usr/local/rustup \
--mount=type=cache,id=influxdb3_registry,sharing=locked,target=/usr/local/cargo/registry \
--mount=type=cache,id=influxdb3_git,sharing=locked,target=/usr/local/cargo/git \
du -cshx /usr/local/rustup /usr/local/cargo/registry /usr/local/cargo/git && \
rustup toolchain install
RUN \
--mount=type=cache,id=influxdb3_rustup,sharing=locked,target=/usr/local/rustup \
--mount=type=cache,id=influxdb3_registry,sharing=locked,target=/usr/local/cargo/registry \