s0-meter/build_with_docker.sh

27 lines
609 B
Bash
Executable file

#/bin/bash
WORK_DIR=/usr/src/s0_meter
RUST_VERSION=1.50
RUST_IMG_FLAVOR=musl
# docker run \
# --rm \
# --user "$(id -u):$(id -g)" \
# -v "$PWD":"$WORK_DIR" \
# -w "$WORK_DIR" \
# drone_rust:$RUST_VERSION-$RUST_IMG_FLAVOR \
# /bin/sh -c "echo Build: ; cargo build && echo Test: ; cargo test"
docker run \
--rm \
--user "$(id -u):$(id -g)" \
-v "$PWD":"$WORK_DIR" \
-w "$WORK_DIR" \
drone_rust:$RUST_VERSION-$RUST_IMG_FLAVOR \
cargo build --release --target=armv7-unknown-linux-musleabihf --features="rppal"
exit
# rust:$RUST_VERSION-$RUST_IMG_FLAVOR \