diff --git a/build/build-all.sh b/build/build-all.sh index 2a611f0db..f5ed2006f 100755 --- a/build/build-all.sh +++ b/build/build-all.sh @@ -1,8 +1,14 @@ #!/usr/bin/env bash -set -e +set -ex +REPO_NAME=$2 -cd ${GOPATH}/src/github.com/kubernetes-sigs/alibaba-cloud-csi-driver/ +if [ "$REPO_NAME" == "" ]; then + REPO_NAME="kubernetes-sigs" +fi + +cd ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/ GIT_SHA=`git rev-parse --short HEAD || echo "HEAD"` +cp -r ./build/ack ./build/all rm -rf build/all/csiplugin-connector.go build/all/csiplugin-connector-svc build/all/csiplugin-connector @@ -21,14 +27,16 @@ buildTime=`date "+%Y-%m-%d-%H:%M:%S"` CGO_ENABLED=0 go build -ldflags "-X main._BRANCH_='$branch' -X main._VERSION_='$version-$commitId' -X main._BUILDTIME_='$buildTime'" -o plugin.csi.alibabacloud.com -cd ${GOPATH}/src/github.com/kubernetes-sigs/alibaba-cloud-csi-driver/build/all/ +cd ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/all/ CGO_ENABLED=0 go build csiplugin-connector.go if [ "$1" == "" ]; then - mv ${GOPATH}/src/github.com/kubernetes-sigs/alibaba-cloud-csi-driver/plugin.csi.alibabacloud.com ./ + mv ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/plugin.csi.alibabacloud.com ./ docker build -t=registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:$version-$GIT_SHA ./ + rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/all docker push registry.cn-hangzhou.aliyuncs.com/acs/csi-plugin:$version-$GIT_SHA fi rm -rf csiplugin-connector.go csiplugin-connector.service csiplugin-connector plugin.csi.alibabacloud.com ossfs_1.80.6_centos7.0_x86_64.rpm nsenter +rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/all \ No newline at end of file diff --git a/build/build-disk.sh b/build/build-disk.sh old mode 100644 new mode 100755 index 88412aa4e..019d8c7b4 --- a/build/build-disk.sh +++ b/build/build-disk.sh @@ -1,7 +1,13 @@ #!/usr/bin/env bash set -e -cd ${GOPATH}/src/github.com/kubernetes-sigs/alibaba-cloud-csi-driver/ +REPO_NAME=$2 + +if [ "$REPO_NAME" == "" ]; then + REPO_NAME="kubernetes-sigs" +fi + +cd ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/ GIT_SHA=`git rev-parse --short HEAD || echo "HEAD"` @@ -19,7 +25,8 @@ mv plugin.csi.alibabacloud.com ./build/disk/ if [ "$1" == "" ]; then cd ./build/disk docker build -t=registry.cn-hangzhou.aliyuncs.com/acs/csi-diskplugin:$version-$GIT_SHA ./ + rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/disk/plugin.csi.alibabacloud.com docker push registry.cn-hangzhou.aliyuncs.com/acs/csi-diskplugin:$version-$GIT_SHA fi -rm -rf plugin.csi.alibabacloud.com +rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/disk/plugin.csi.alibabacloud.com diff --git a/build/build-nas.sh b/build/build-nas.sh old mode 100644 new mode 100755 index df791114b..764b9b083 --- a/build/build-nas.sh +++ b/build/build-nas.sh @@ -1,7 +1,13 @@ #!/usr/bin/env bash set -e -cd ${GOPATH}/src/github.com/kubernetes-sigs/alibaba-cloud-csi-driver/ +REPO_NAME=$2 + +if [ "$REPO_NAME" == "" ]; then + REPO_NAME="kubernetes-sigs" +fi + +cd ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/ GIT_SHA=`git rev-parse --short HEAD || echo "HEAD"` @@ -19,7 +25,8 @@ mv plugin.csi.alibabacloud.com ./build/nas/ if [ "$1" == "" ]; then cd ./build/nas/ docker build -t=registry.cn-hangzhou.aliyuncs.com/acs/csi-nasplugin:$version-$GIT_SHA ./ + rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/nas/plugin.csi.alibabacloud.com docker push registry.cn-hangzhou.aliyuncs.com/acs/csi-nasplugin:$version-$GIT_SHA fi -rm -rf plugin.csi.alibabacloud.com +rm -rf ${GOPATH}/src/github.com/$REPO_NAME/alibaba-cloud-csi-driver/build/nas/plugin.csi.alibabacloud.com