fix(release): 打包清单读取避免 SIGPIPE 误报
This commit is contained in:
@@ -78,7 +78,9 @@ log "生成压缩包..."
|
|||||||
log "完成:$OUT_DIR/$NAME.tar.gz"
|
log "完成:$OUT_DIR/$NAME.tar.gz"
|
||||||
echo
|
echo
|
||||||
echo "产物内容:"
|
echo "产物内容:"
|
||||||
tar -tzf "$OUT_DIR/$NAME.tar.gz" | head -20
|
# 先把清单读入变量,避免 tar 因管道提前关闭(SIGPIPE)而误报 "write error"
|
||||||
echo " ...(共 $(tar -tzf "$OUT_DIR/$NAME.tar.gz" | wc -l) 项)"
|
MANIFEST=$(tar -tzf "$OUT_DIR/$NAME.tar.gz")
|
||||||
|
echo "$MANIFEST" | sed -n '1,20p'
|
||||||
|
echo " ...(共 $(echo "$MANIFEST" | wc -l) 项,$(du -h "$OUT_DIR/$NAME.tar.gz" | cut -f1))"
|
||||||
echo
|
echo
|
||||||
echo "部署方式:解压后进入 deploy/,复制 .env.example 为 .env 并填写数据库信息,执行 ./install.sh"
|
echo "部署方式:解压后进入 deploy/,复制 .env.example 为 .env 并填写数据库信息,执行 ./install.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user