脚本地址
前提
release环境下运行flutter,需要生成对应的flutter产物。这些flutter产物受到安卓和iOS的限制,每次开发完成需要通知对应的iOS和安卓开发来进行产物的最后生成并上传到远程仓库。这样一来会有一定的人员依赖关系,而且流程繁琐。所以想的采用Jenkins构建生成,谁开发谁构建。
Jenkins自动化构建产物并上传远程仓库
1、采用参数化构建,灵活选取flutter_module开发分支
branch分支参数化
2、源码管理,对应参数化branch
源码管理
3、脚本构建
shell脚本
最后
构建成功并上传到远程仓库
Jenkins构建成功
脚本地址