1.资源管理列表添加资源分组筛选
2.通知模板添加执行命令变量 3.打包脚本微调 4.更新readme.md
This commit is contained in:
39
package.sh
39
package.sh
@@ -43,6 +43,13 @@ SUPPORT_ARCH=(386 amd64)
|
||||
LDFLAGS=''
|
||||
# 需要打包的文件
|
||||
INCLUDE_FILE=()
|
||||
# linux需要打包的文件
|
||||
INCLUDE_LINUX_FILE=()
|
||||
# darwin需要打包的文件
|
||||
INCLUDE_DARWIN_FILE=()
|
||||
# windows需要打包的文件
|
||||
INCLUDE_WINDOWS_FILE=()
|
||||
|
||||
# 打包文件生成目录
|
||||
PACKAGE_DIR=''
|
||||
# 编译文件生成目录
|
||||
@@ -164,6 +171,33 @@ package_file() {
|
||||
for item in "${INCLUDE_FILE[@]}"; do
|
||||
cp -r ../${item} $1
|
||||
done
|
||||
|
||||
for OS in "${INPUT_OS[@]}";do
|
||||
if [[ "${OS}" = "linux" ]];then
|
||||
for item in "${INCLUDE_LINUX_FILE[@]}"; do
|
||||
cp -r ../${item} $1
|
||||
done
|
||||
elif [[ "${OS}" = "darwin" ]];then
|
||||
for item in "${INCLUDE_DARWIN_FILE[@]}"; do
|
||||
cp -r ../${item} $1
|
||||
done
|
||||
elif [[ "${OS}" = "windows" ]];then
|
||||
for item in "${INCLUDE_WINDOWS_FILE[@]}"; do
|
||||
cp -r ../${item} $1
|
||||
done
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
package_cp_include_file() {
|
||||
FILEs=$2
|
||||
if [[ "${#FILEs[@]}" = "0" ]];then
|
||||
return
|
||||
fi
|
||||
|
||||
for item in "${FILEs[@]}"; do
|
||||
cp -r ../${item} $1
|
||||
done
|
||||
}
|
||||
|
||||
# 清理
|
||||
@@ -184,7 +218,10 @@ run() {
|
||||
package_ppgo_job() {
|
||||
BINARY_NAME='PPGo_Job'
|
||||
MAIN_FILE="./main.go"
|
||||
INCLUDE_FILE=("conf" "static" "views" "ppgo_job2.sql" "run.sh" "run.bat")
|
||||
INCLUDE_FILE=("conf" "static" "views" "ppgo_job2.sql")
|
||||
INCLUDE_LINUX_FILE=("run.sh")
|
||||
INCLUDE_DARWIN_FILE=("run.sh")
|
||||
INCLUDE_WINDOWS_FILE=("run.bat")
|
||||
|
||||
run
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user