#!/usr/bin/bash NAME="nyans" TRIPLE="x86_64-unknown-linux-musl" if [ -z "$DEBUG" ]; then _RELEASE=" --release" MODE="/release" else MODE="/debug" fi if [ ! -z $TRIPLE ]; then _TARGET=" --target $TRIPLE" fi #cargo build$_RELEASE$_TARGET cargo test if [ $? -ne 0 ]; then echo "Tests failed..." exit 1 fi [ ! -d out ] && mkdir out cp target$TRIPLE$MODE/$NAME out/$NAME chmod +x out/$NAME [ -z "$DEBUG" ] && strip out/$NAME docker build -t nyanet/nyans . if [ $? -ne 0 ]; then echo "Docker build failed..." exit 1 fi echo "Build done..."