Files
shadowsocks-rust/build
2017-07-29 10:56:18 +08:00
..
2017-07-29 10:56:18 +08:00
2017-07-25 23:39:43 +08:00
2017-07-29 10:56:18 +08:00

Compile static-linked binaries with rust-musl-builder:

# build image use Dockerfile in build dir.
docker build -t shadowsocks-rust:latest .
# run command in project root.
alias rust-musl-builder='docker run --rm -it -v "$(pwd)":/home/rust/src shadowsocks-rust:latest'
rust-musl-builder cargo build --release

At the moment, it doesn't attempt to cache libraries between builds, so this is best reserved for making final release builds.

Helpful Scripts

  • build-release on *nix environment
./build-release