dtmt/.ci/Dockerfile.linux
Lucas Schwiderski d95f5dfe1f
ci: Improve caching setup for image building
The `RUN --mount` flag is much easier to maintain than having to set up
all the crates.
2023-11-28 21:51:29 +01:00

7 lines
281 B
Text

FROM dtmt-ci-base-linux
COPY . /src/dtmt
COPY --from=dtmt-ci-base-linux /src/*.lib /src/*.so /src/dtmt/lib/oodle/
RUN --mount=type=cache,id=cargo-registry,target=/cargo/registry \
--mount=type=cache,id=cargo-target,target=/src/dtmt/target \
cargo build --release --locked