Merge pull request #5320 from yousong/bugfix/yousong-build

build: docker: chown _output dir to current user:group
This commit is contained in:
yunion-ci-robot
2020-03-02 17:47:38 +08:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -202,6 +202,7 @@ set -o pipefail
cd /home/build/onecloud
export GOFLAGS=-mod=vendor
make $(1)
chown -R $(shell id -u):$(shell id -g) _output
endef
docker-centos-build: export dockerCentOSBuildCmd:=$(call dockerCentOSBuildCmd,$(F))
@@ -231,6 +232,7 @@ set -o pipefail
cd /root/go/src/yunion.io/x/onecloud
export GOFLAGS=-mod=vendor
make $(1)
chown -R $(shell id -u):$(shell id -g) _output
endef
docker-alpine-build: export dockerAlpineBuildCmd:=$(call dockerAlpineBuildCmd,$(F))

View File

@@ -43,7 +43,7 @@ build_bin() {
-v $SRC_DIR:/root/go/src/yunion.io/x/onecloud \
-v $SRC_DIR/_output/alpine-build:/root/go/src/yunion.io/x/onecloud/_output \
registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:1.0-1 \
/bin/sh -c "set -ex; cd /root/go/src/yunion.io/x/onecloud; make cmd/$1"
/bin/sh -c "set -ex; cd /root/go/src/yunion.io/x/onecloud; make cmd/$1; chown -R $(id -u):$(id -g) _output"
;;
*)
GOOS=linux make cmd/$1