通常我们的测试流程是这样:
1、开发人员1、开发人员2……提交代码,否则打包的开发人员拉取最新代码;
2、使用Xcode->Archive->Export->生成ipa包;
3、发给测试人员;
搭建Jenkins后,开发完成后,测试可以直接在Jenkins上构建ipa包测试,少了我们开发很多事情。
一、Jenkins初始配置
1、命令安装启动Jenkins
2、在浏览器输入http://localhost:8080/,第一次启动要设置Jenkins管理员密码
3、选择安装推荐插件
4、创建管理账号密码
5、开始使用Jenkins
emmmm,有点干,初始化的时候忘记截图了
二、添加配置插件
搜索安装插件,安装插件后重启Jenkins生效
三、创建配置项目
1、新建项目
2、丢弃旧的构版本,我这里设置保留时间5日,保留最大构建数为20,可自行调整
3、配置代码源,git地址、账号密码
4、构建版本,Xcode 9使用插件构建超级麻烦,我们选择脚本构建
1)将下面脚本修改后粘贴进去,需要修改的地方已经使用****
标出来了
2)修改plist文件配置后保存到本地,然后在ExportOptionsPlistPath变量后写明路径
5、构建完成后发邮件通知
1)项目中添加邮件通知
2)配置收发件人信息,系统设置->邮件插件管理
四、构建项目
1、点击立即构建,左下方会出现构建历史
红色表示失败,蓝色表示成功,灰色表示取消
2、查看构建日志,如果构建失败我们可以通过日志分析
五、总结
折腾完了发现还是挺简单的,麻烦的也就是脚本配置。