Use docker build binaries

This commit is contained in:
Zexi
2019-05-17 10:37:05 +08:00
parent e12bc97e4a
commit 344a3c6fb6
2 changed files with 11 additions and 2 deletions
+9 -1
View File
@@ -118,5 +118,13 @@ dep:
%:
@:
# Use docker build binaries
# Args:
# WHAT: Directory names to build
#
#
# Example:
# make docker_build
# make docker_build WHAT='cmd/climc cmd/region'
docker_build:
$(ROOT_DIR)/build/docker_build.sh
$(ROOT_DIR)/build/docker_build.sh $(WHAT)
+2 -1
View File
@@ -7,12 +7,13 @@ set -o pipefail
SRC_ROOT=$(realpath $(dirname "${BASH_SOURCE[0]}")/..)
BIN_DIR=$SRC_ROOT/_output/bin
WORK_DIR="/go/src/yunion.io/x/onecloud"
CMDS=$@
docker run --rm -it \
-w $WORK_DIR \
-v $SRC_ROOT:$WORK_DIR \
d3lx/golang:yunion \
make
make $CMDS
echo "Build finish"
ls -alh $BIN_DIR