Skip to content

Commit

Permalink
Update build all scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
mowangdk committed Aug 10, 2020
1 parent 9efe2ed commit e4b5a96
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 8 deletions.
16 changes: 12 additions & 4 deletions build/build-all.sh
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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
11 changes: 9 additions & 2 deletions build/build-disk.sh
100644 → 100755
Original file line number Diff line number Diff line change
@@ -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"`


Expand All @@ -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
11 changes: 9 additions & 2 deletions build/build-nas.sh
100644 → 100755
Original file line number Diff line number Diff line change
@@ -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"`


Expand All @@ -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

0 comments on commit e4b5a96

Please sign in to comment.