使用MacMini作为打包机+Jenkins进行自动化打包
使用MacMini作为打包机+Jenkins进行自动化打包
背景
团队目前4个人,iOS(2)安卓(2),App打包需要占用研发的电脑,以iOS为例,打包一次司机端的ipa包,大概需要4-5分钟,打包一次货主端的ipa包,大概需要3分钟,基于这种情况,将之前申请的macMini,安装上jenkins的服务,配置上打包任务。这样每次打包就不用占用开发电脑,提高效率
最终效果
Jenkins配置主页面
钉钉发送效果图
思路
踩坑
jdk无法下载
jdk是属于oracle公司的产品,看了之前的文档让下载jdk11,但是jdk11没有找到,只找到了Java11,而且还是需要登录才能下载,于是去注册了oracle的账号,结果注册之后,仍然不能下载报404,
最后解决办法是下载了图二所示的JDK22,安装后正常使用
局域网无法访问指定ip对用的jenkins
这个是由于jenkins开放ip默认是127.0.0.1.需要将开放ip更改为0.0.0.0,参考资料二解决此问题
钉钉插件发送消息报错的问题
该问题是由于钉钉插件,保存有问题,已经保存的消息未生效,一直发送的是空消息导致,解决办法,钉钉消息先点击应用,再点击保存
Xcode调参
我们的项目是使用workspace管理的工程,这里需要配置上工程名称
引用资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 火三!