Add the compress logic.
This commit is contained in:
parent
6e348897c0
commit
ecd522a957
12
build/bin/startup.sh
Normal file
12
build/bin/startup.sh
Normal 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
|
@ -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%
|
||||||
|
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user