1
0
Fork 0

Fails with --ofline

docker
Bo Jeanes 2022-09-12 10:39:53 +10:00
parent e7d993abd4
commit 3c13f4da17
2 changed files with 3 additions and 1 deletions

View File

@ -180,6 +180,8 @@ jobs:
if: contains(matrix.TARGET, '-linux-')
run: |
# some additional configuration for cross-compilation on linux
# TODO: can this be done with `RUSTFLAGS += -C linker=$(DEB_HOST_GNU_TYPE)-gcc`?
cat >>~/.cargo/config <<EOF
[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

View File

@ -27,7 +27,7 @@ ADD --chown=rust:rust . ./
# Build our application.
RUN --mount=type=cache,target=/home/rust/modbus-mqtt/target,sharing=locked \
--mount=type=cache,target=/usr/local/cargo/registry,sharing=locked \
cargo build --release --offline && mv target/release/modbus-mqtt ./bin
cargo build --release && mv target/release/modbus-mqtt ./bin
# Now, we need to build our _real_ Docker container, copying in `bump-api`.
FROM debian:bullseye-slim