【求助】同平台发布如何设置不同的构建模板

如题,构建发布的时候可以在build-templates放置对应的平台构建模板,但是同个工程下发布同平台包使用的是同一个构建模板,如何在构建时候选用使用哪个构建模板呢

写一个脚本在打包之前修改模版文件夹名称,比如你现在要用build-templates中AA模版打包一个h5手机端的,你需要把AA模版文件夹名称修改为web-mobile,打完包后再修改为AA

这个有办法直接设置在构建配置里吗, 想要尽可能减少发布时候的操作

1:你可以在构建的时候看一下构建过程中暴露出来的钩子函数,使用钩子函数定制你的构建流程(需要写脚本)
2:构建之前修改文件夹名称(需要写脚本)
3:使用同一个模版在里面使用不同的渠道标识符去区别不同的渠道(推荐)

谢谢你提供的思路,不过引擎3.8提供了多个构建配置的选项却不能设置使用相对应的构建模板有些可惜

我记得是可以,你好好看下文档 3.8 的某个版本更新
记得说是根据构建任务的名称去区分模板。

不过建议还是自己写,感觉比较可控一点。

1赞

有点类似:


感谢,找到了,3.8.3,原来是根据任务名称来匹配的,我直接想当然地用了构建目录名去命名模板所以没有效果

1赞