forked from zhufuyi/sponge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
binary-package.sh
24 lines (16 loc) · 730 Bytes
/
binary-package.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
serviceName="serverNameExample"
mkdir -p ${serviceName}-binary/configs
cp -f deployments/binary/run.sh ${serviceName}-binary
chmod +x ${serviceName}-binary/run.sh
cp -f deployments/binary/deploy.sh ${serviceName}-binary
chmod +x ${serviceName}-binary/deploy.sh
cp -f cmd/${serviceName}_mixExample/${serviceName}_mixExample ${serviceName}-binary
cp -f configs/${serviceName}.yml ${serviceName}-binary/configs
cp -f configs/${serviceName}_cc.yml ${serviceName}-binary/configs
# compressing binary file
#upx -9 ${serviceName}_mixExample
tar zcvf ${serviceName}-binary.tar.gz ${serviceName}-binary
rm -rf ${serviceName}-binary
echo ""
echo "package binary successfully, output file = ${serviceName}-binary.tar.gz"