You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
1.2 KiB

#!/bin/bash
PACKET_NAME=chicken_farm_host_server
set -e
set -x
export PROJECT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../"
#打包目录
PACKET_DIR=$PROJECT_PATH/out/${PACKET_NAME}
# 删除打包目录,重新打包
rm -rf ${PACKET_DIR}
mkdir ${PACKET_DIR}
########################################################################################
################################根据需要修改下面的内容即可##################################
########################################################################################
#1. 编译
mkdir -p ${PROJECT_PATH}/out/cmake-build-pc
cd $PROJECT_PATH/out/cmake-build-pc
make -j8 install
#2.打包APP
cp $PROJECT_PATH/out/cmake-build-pc/app/app.out $PACKET_DIR/
#3.3 打包webapp
cp -rf $PROJECT_PATH/webapp $PACKET_DIR/
#4 拷贝配置文件
cd $PROJECT_PATH/env/ && cp --path -rf ./* $PACKET_DIR/
#5 打包
cur_date="`date +%Y%m%d`"
cd $PACKET_DIR/../
tar -czvf ${PACKET_DIR}_${cur_date}.tar.gz ${PACKET_NAME}
cp ${PACKET_DIR}_${cur_date}.tar.gz ${PACKET_DIR}.tar.gz
echo "Brief:"
echo "generate ${PACKET_DIR}_${cur_date}.tar.gz..................."
echo "generate ${PACKET_DIR}.tar.gz..................."