diff --git a/Dockerfile.ci b/Dockerfile.ci new file mode 100644 index 0000000..301a66a --- /dev/null +++ b/Dockerfile.ci @@ -0,0 +1,16 @@ +ARG BASE_IMAGE=rust +FROM $BASE_IMAGE + +RUN rustup component add rustfmt clippy + +WORKDIR /woodpecker + +COPY locales /woodpecker/locales +COPY macros /woodpecker/macros +COPY src /woodpecker/src +COPY vendored /woodpecker/vendored +COPY Cargo.toml /woodpecker/Cargo.toml + +RUN cargo build --features cli --target-dir ~/target/ \ + && cargo build --features egui,disable_contracts --target-dir ~/target/ \ + && rm -rf /woodpecker/*