mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-08-30 17:13:08 +08:00
Use docker build binaries
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user