HarmonyOS 自动化打包构建流程(CICD)方面的指导资料

HarmonyOS
2024-12-28 07:53:51
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
shlp
分享
微博
QQ
微信
回复
2024-12-28 11:09:27
特立独行的猫a

简单是实现,写一个python脚本,执行以下内容:

# 打包
clearn ="hvigorw -p product=default clean --analyze=normal --parallel --incremental --daemon"
os.system(clearn)
print('清理成功')
cmd="hvigorw --mode project -p product=default assembleApp --analyze=normal --parallel --incremental --daemon"
os.system(cmd)
print('打包成功')
b_path =os.path.join(current_dir,"build\\outputs\\default")

b_name = os.path.basename(current_dir) + "-default-signed.app"

#把app_icon文件也复制过去
sp=  os.path.join(current_dir,"app_icon.png")# 复制文件
shutil.copy(sp, os.path.join( b_path,"app_icon.png"))
print('复制成功')

os.system(f'explorer /select , { os.path.join( b_path,b_name)}')
print('打开输出目录:' + b_path)
print('输出文件名:' + b_name)
分享
微博
QQ
微信
回复
2025-03-28 17:08:40
相关问题
HarmonyOS 自动化打包脚本实现
2292浏览 • 2回复 待解决
RN项目HarmonyOS打包流程
975浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
1064浏览 • 1回复 待解决
HarmonyOS应用的自动化测试工具
2210浏览 • 1回复 待解决
HarmonyOS 单元测试 自动化测试方案
1171浏览 • 1回复 待解决
HarmonyOS 是否有自动化测试的工具
1182浏览 • 1回复 待解决
HarmonyOS 自动化/命令行获取崩溃日志
1318浏览 • 1回复 待解决
HarmonyOS 第三方应用自动化发布咨询
1207浏览 • 1回复 待解决
编译打包流程任务编排
1859浏览 • 1回复 待解决
数据缓存使用方面的推荐方案
1393浏览 • 1回复 待解决