Unverified Commit 991b5900 by Shuwei Hao Committed by GitHub

Merge pull request #28 from haoshuwei/add-build-script

add build.sh
parents 2650f1a7 d437d751
...@@ -14,6 +14,6 @@ ...@@ -14,6 +14,6 @@
FROM debian:stretch-slim FROM debian:stretch-slim
RUN mkdir /plugins RUN mkdir /plugins
ADD velero-* /plugins/ ADD _output/velero-* /plugins/
USER nobody:nobody USER nobody:nobody
ENTRYPOINT ["/bin/bash", "-c", "cp /plugins/* /target/."] ENTRYPOINT ["/bin/bash", "-c", "cp /plugins/* /target/."]
#!/usr/bin/env bash
set -e
cd ${GOPATH}/src/github.com/AliyunContainerService/velero-plugin
GIT_SHA=`git rev-parse --short HEAD || echo "HEAD"`
export GOARCH="amd64"
export GOOS="linux"
branch="master"
version="v1.2"
commitId=$GIT_SHA
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 _output/velero-plugin-for-alibabacloud ${GOPATH}/src/github.com/AliyunContainerService/velero-plugin/velero-plugin-for-alibabacloud
docker build -t=registry.cn-hangzhou.aliyuncs.com/acs/velero-plugin-alibabacloud:$version-$GIT_SHA .
docker push registry.cn-hangzhou.aliyuncs.com/acs/velero-plugin-alibabacloud:$version-$GIT_SHA
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment