Add the compress logic.

This commit is contained in:
Zic 2017-12-23 23:57:17 +08:00
parent 6e348897c0
commit ecd522a957
3 changed files with 35 additions and 3 deletions

12
build/bin/startup.sh Normal file
View File

@ -0,0 +1,12 @@
#!/bin/bash
# executable path
DIR="$( cd "$( dirname "$0" )" && pwd )"
EXE_PATH=$GOPATH/bin/tank
if [ -f "$EXE_PATH" ]; then
nohup $EXE_PATH >/dev/null 2>&1 &
else
echo 'Cannot find $EXE_PATH.'
exit 1
fi

View File

@ -15,6 +15,9 @@ if "%GOPATH%"=="" (
set PRE_DIR=%cd%
@rem version name
set VERSION_NAME=tank-1.0.0
cd %GOPATH%
echo golang.org . Please download from: https://github.com/MXi4oyu/golang.org and put in the directory with same level of github.com
@ -47,7 +50,13 @@ echo build tank ...
go install tank
echo packaging
set distPath=%GOPATH%\src\tank\dist
set distFolder=%GOPATH%\src\tank\dist
if not exist %distFolder% (
md %distFolder%
)
set distPath=%distFolder%\%VERSION_NAME%
if exist %distPath% (
echo clear %distPath%
rmdir /s/q %distPath%

View File

@ -6,9 +6,10 @@ if [ -z "$GOPATH" ] ; then
exit 1
fi
PRE_DIR=$(pwd)
VERSION_NAME=tank-1.0.0
cd $GOPATH
echo "golang.org . Please download from: https://github.com/MXi4oyu/golang.org and put in the directory with same level of github.com"
@ -39,7 +40,14 @@ echo "build tank ..."
go install tank
echo "packaging..."
distPath="$GOPATH/src/tank/dist"
distFolder="$GOPATH/src/tank/dist"
# if a directory
if [ ! -d distFolder ] ; then
mkdir $distFolder
fi
distPath=$distFolder/$VERSION_NAME
# if a directory
if [ -d $distPath ] ; then
@ -59,6 +67,9 @@ cp -r "$GOPATH/src/tank/build/." $distPath
echo "remove pack"
rm -rf $distPath/pack
echo "compress to tar.gz"
tar -zcvf $distFolder/$VERSION_NAME.tar.gz $distPath
cd $PRE_DIR
echo "check the dist file in $distPath"