build: Adjust folder structure
This allows for simply extracting into $PATH.
This commit is contained in:
parent
85b321f943
commit
cd2884a609
|
|
@ -61,37 +61,37 @@ RUN cargo zigbuild --locked --release \
|
||||||
# save some space.
|
# save some space.
|
||||||
FROM alpine:3.19 as packager
|
FROM alpine:3.19 as packager
|
||||||
COPY --from=builder \
|
COPY --from=builder \
|
||||||
/src/*.1 \
|
|
||||||
/src/target/x86_64-unknown-linux-musl/release/rad \
|
/src/target/x86_64-unknown-linux-musl/release/rad \
|
||||||
/src/target/x86_64-unknown-linux-musl/release/rad-web \
|
/src/target/x86_64-unknown-linux-musl/release/rad-web \
|
||||||
/src/target/x86_64-unknown-linux-musl/release/git-remote-rad \
|
/src/target/x86_64-unknown-linux-musl/release/git-remote-rad \
|
||||||
/src/target/x86_64-unknown-linux-musl/release/radicle-node \
|
/src/target/x86_64-unknown-linux-musl/release/radicle-node \
|
||||||
/src/target/x86_64-unknown-linux-musl/release/radicle-httpd \
|
/src/target/x86_64-unknown-linux-musl/release/radicle-httpd \
|
||||||
/builds/x86_64-unknown-linux-musl/
|
/builds/x86_64-unknown-linux-musl/bin/
|
||||||
COPY --from=builder \
|
COPY --from=builder \
|
||||||
/src/*.1 \
|
|
||||||
/src/target/aarch64-unknown-linux-musl/release/rad \
|
/src/target/aarch64-unknown-linux-musl/release/rad \
|
||||||
/src/target/aarch64-unknown-linux-musl/release/rad-web \
|
/src/target/aarch64-unknown-linux-musl/release/rad-web \
|
||||||
/src/target/aarch64-unknown-linux-musl/release/git-remote-rad \
|
/src/target/aarch64-unknown-linux-musl/release/git-remote-rad \
|
||||||
/src/target/aarch64-unknown-linux-musl/release/radicle-node \
|
/src/target/aarch64-unknown-linux-musl/release/radicle-node \
|
||||||
/src/target/aarch64-unknown-linux-musl/release/radicle-httpd \
|
/src/target/aarch64-unknown-linux-musl/release/radicle-httpd \
|
||||||
/builds/aarch64-unknown-linux-musl/
|
/builds/aarch64-unknown-linux-musl/bin/
|
||||||
COPY --from=builder \
|
COPY --from=builder \
|
||||||
/src/*.1 \
|
|
||||||
/src/target/aarch64-apple-darwin/release/rad \
|
/src/target/aarch64-apple-darwin/release/rad \
|
||||||
/src/target/aarch64-apple-darwin/release/rad-web \
|
/src/target/aarch64-apple-darwin/release/rad-web \
|
||||||
/src/target/aarch64-apple-darwin/release/git-remote-rad \
|
/src/target/aarch64-apple-darwin/release/git-remote-rad \
|
||||||
/src/target/aarch64-apple-darwin/release/radicle-node \
|
/src/target/aarch64-apple-darwin/release/radicle-node \
|
||||||
/src/target/aarch64-apple-darwin/release/radicle-httpd \
|
/src/target/aarch64-apple-darwin/release/radicle-httpd \
|
||||||
/builds/aarch64-apple-darwin/
|
/builds/aarch64-apple-darwin/bin/
|
||||||
COPY --from=builder \
|
COPY --from=builder \
|
||||||
/src/*.1 \
|
|
||||||
/src/target/x86_64-apple-darwin/release/rad \
|
/src/target/x86_64-apple-darwin/release/rad \
|
||||||
/src/target/x86_64-apple-darwin/release/rad-web \
|
/src/target/x86_64-apple-darwin/release/rad-web \
|
||||||
/src/target/x86_64-apple-darwin/release/git-remote-rad \
|
/src/target/x86_64-apple-darwin/release/git-remote-rad \
|
||||||
/src/target/x86_64-apple-darwin/release/radicle-node \
|
/src/target/x86_64-apple-darwin/release/radicle-node \
|
||||||
/src/target/x86_64-apple-darwin/release/radicle-httpd \
|
/src/target/x86_64-apple-darwin/release/radicle-httpd \
|
||||||
/builds/x86_64-apple-darwin/
|
/builds/x86_64-apple-darwin/bin/
|
||||||
|
COPY --from=builder /src/*.1 /builds/x86_64-unknown-linux-musl/man/man1/
|
||||||
|
COPY --from=builder /src/*.1 /builds/aarch64-unknown-linux-musl/man/man1/
|
||||||
|
COPY --from=builder /src/*.1 /builds/aarch64-apple-darwin/man/man1/
|
||||||
|
COPY --from=builder /src/*.1 /builds/x86_64-apple-darwin/man/man1/
|
||||||
|
|
||||||
# Create and compress reproducible archive.
|
# Create and compress reproducible archive.
|
||||||
WORKDIR /builds
|
WORKDIR /builds
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue