|
|
@@ -32,14 +32,23 @@ function build()
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
+ githash=`git log -n 1 --format=format:"%H"`
|
|
|
+
|
|
|
cd $src
|
|
|
#sh $HOME/build/scripts/xml_to_j2.sh queryservice $src/
|
|
|
+ echo `go version`
|
|
|
+ echo "go build begin:"`date "+%Y-%m-%d %H:%M:%S"`
|
|
|
+
|
|
|
echo "path:"$src
|
|
|
- go build -a -o bin/QueryService
|
|
|
+ local datestr=`date +%Y%m%d%H%M%S`
|
|
|
+ local zipfile=mtp2_queryservice_r20_${datestr}.zip
|
|
|
+
|
|
|
+ go build -ldflags "-X 'main._VERSION_=$zipfile' -X 'main._GITHASH_=$githash'" -a -o bin/QueryService
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "go build err: 2"
|
|
|
exit 2
|
|
|
fi
|
|
|
+ echo "go build finish:"`date "+%Y-%m-%d %H:%M:%S"`
|
|
|
mkdir -p bin/config
|
|
|
cp -r $src/config/config.xml bin/config/
|
|
|
cp -r $src/config/cfg.json bin/config/
|
|
|
@@ -49,11 +58,9 @@ function build()
|
|
|
cp -r $src/config/mobile_menu.json bin/config/
|
|
|
cp -r $src/config/pcweb_menu bin/config/
|
|
|
|
|
|
- local datestr=`date +%Y%m%d%H%M%S`
|
|
|
|
|
|
cd $src/bin/
|
|
|
|
|
|
- local zipfile=mtp2_queryservice_r20_${datestr}.zip
|
|
|
local rsync_ip=192.168.30.153
|
|
|
local rsync_project=mtp2.0_release
|
|
|
|
|
|
@@ -61,7 +68,7 @@ function build()
|
|
|
|
|
|
rsync -avh $src/bin/${zipfile} $rsync_ip::build/$rsync_project/${zipfile}
|
|
|
echo "Storage path: \\\\$rsync_ip\\share\\build\\$rsync_project\\$zipfile"
|
|
|
-
|
|
|
+ echo "quick download: wget -c http://$rsync_ip/share/build/$rsync_project/$zipfile"
|
|
|
rm -rf $src/bin
|
|
|
}
|
|
|
|