12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- # set -e
- cur_date="`date +%Y-%m-%d`"
- ROOT=$(cd `dirname $0`; pwd)
- mkdir -p $ROOT/tmp
- rm -rf $ROOT/tmp/*
- # ----- Start build -----
- CGO_ENABLED=0 go build -o $ROOT/minio-into-stck/minio-into-stck $ROOT/
- cp -rf $ROOT/config $ROOT/minio-into-stck/
- # ----- End build -----
- cp -rf $ROOT/minio-into-stck $ROOT/tmp/
- cp -rf $ROOT/minio-into-stck-installer $ROOT/tmp/
- mkdir -p $ROOT/tmp/minio-into-stck/lib
- mkdir -p $ROOT/tmp/minio-into-stck/log
- cd $ROOT/tmp
- tar -zcf $ROOT/tmp/minio-into-stck-installer/minio-into-stck.tar.gz minio-into-stck
- cd $ROOT
- if [ ! -d "release" ]; then
- mkdir -p release
- fi
- cd $ROOT/tmp
- tar -zcf $ROOT/release/minio-into-stck-installer-v${cur_date}.tar.gz minio-into-stck-installer
- rm -rf $ROOT/tmp/*
- rmdir $ROOT/tmp
- echo "打包成功"
|