This commit is contained in:
@@ -35,19 +35,7 @@ jobs:
|
|||||||
# 执行打包命令(根据目标平台调整 --platform 参数,支持 android/ios/h5 等)
|
# 执行打包命令(根据目标平台调整 --platform 参数,支持 android/ios/h5 等)
|
||||||
# --project:指定项目根目录(当前检出目录)
|
# --project:指定项目根目录(当前检出目录)
|
||||||
# --output:指定产物输出目录(便于后续归档)
|
# --output:指定产物输出目录(便于后续归档)
|
||||||
BUILD_OUTPUT=$(/hbuildcli/HBuilderX/cli publish \
|
/hbuildcli/HBuilderX/cli publish --platform android --project ./ --output ./unpackage/dist/build/android
|
||||||
--platform android \
|
|
||||||
--project ./ \
|
|
||||||
--output ./unpackage/dist/build/android \
|
|
||||||
--progress # 强制输出打包进度(部分版本需显式指定)
|
|
||||||
)
|
|
||||||
# 实时打印打包日志(包含排队进度、编译进度等信息)
|
|
||||||
echo "$BUILD_OUTPUT"
|
|
||||||
# 验证打包是否成功(根据实际输出调整判断条件,示例:找 "打包成功" 关键字)
|
|
||||||
if [[ $? -ne 0 || $(echo "$BUILD_OUTPUT" | grep -c "打包成功") -eq 0 ]]; then
|
|
||||||
echo "Uniapp 打包失败!"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
echo "Uniapp 打包完成!产物路径:./unpackage/dist/build/android"
|
echo "Uniapp 打包完成!产物路径:./unpackage/dist/build/android"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user