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% set PRE_DIR=%cd%
@rem version name
set VERSION_NAME=tank-1.0.0
cd %GOPATH% 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 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 go install tank
echo packaging 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% ( if exist %distPath% (
echo clear %distPath% echo clear %distPath%
rmdir /s/q %distPath% rmdir /s/q %distPath%

View File

@ -6,9 +6,10 @@ if [ -z "$GOPATH" ] ; then
exit 1 exit 1
fi fi
PRE_DIR=$(pwd) PRE_DIR=$(pwd)
VERSION_NAME=tank-1.0.0
cd $GOPATH 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" 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 go install tank
echo "packaging..." 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 a directory
if [ -d $distPath ] ; then if [ -d $distPath ] ; then
@ -59,6 +67,9 @@ cp -r "$GOPATH/src/tank/build/." $distPath
echo "remove pack" echo "remove pack"
rm -rf $distPath/pack rm -rf $distPath/pack
echo "compress to tar.gz"
tar -zcvf $distFolder/$VERSION_NAME.tar.gz $distPath
cd $PRE_DIR cd $PRE_DIR
echo "check the dist file in $distPath" echo "check the dist file in $distPath"