之前写的关于iOS持续集成平台的文章终于在infoQ上发表了,传送门:
自动化构建和依赖管理篇:
http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part1;
测试框架篇:
http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part2
CI服务器和自动化部署篇:
http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3
关于最后一篇自动化部署服务中少了关于HockeyApp的介绍,权且在这儿做一个简要的对比介绍:
HockeyApp
HockeyApp是以TestFlight的替代者的身份出现的,其集成了TestFlight的所有优点,同时增加了自己的一些亮点功能,当然,最本质的工作还是做应用测试本的分发。
优势:
- 跨平台,支持iOS,Mac,Android;TestFlight只支持iOS
- 稳定,服务down掉的概率比TestFlight高很多
- 提供和Bug追踪系统(Jira)的集成
- 提供了比较完善的API帮助开发者获取分发版本的测试信息
劣势:
就一个,收费的,下图是其收费标准:
- 大小: 197 KB
分享到:
相关推荐
根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描...
通过《使用Jenkins搭建iOS/Android持续集成打包平台》和《关于持续集成打包平台的Jenkins配置和构建脚本实现细节》两篇文章,我们已经在原理概念和实践操作两个层面掌握了如何搭建一个完整的持续集成打包平台。...
AppCenter-SDK-Apple, iOS应用中心SDK的开发库 用于iOS和 macOS的 Visual Studio 应用中心 SDK应用中心是 持续集成 和 macOS 应用的。交付和学习解决方案。 获得更快的发布周期,更高的质量应用,以及构建用户想要的...
iOS签名者服务 一种自托管的跨平台服务,... 构建器的要求极低,因此可以使用任何支持API的持续集成(CI)服务,例如GitHub Actions。 在安装部分中可以找到更多信息和示例。 免责声明 该项目是自托管的; 没有公共服
持续集成解决方案。它处理任何大小的代码库 存储库或巨大的单回购。 ***可扩展到您的需求**:轻松添加对新语言和 使用Bazel熟悉的扩展语言的平台。共享和重复使用语言 由不断壮大的巴泽尔社区制定的规则。
基于 Spring Boot 3、Spring Cloud & Alibaba 2022、SAS OAuth2 、Vue3、Element-Plus、uni-app 构建的开源全栈商城 youlai-mall 是基于Spring Boot 3 、...Jenkins、K8s、Docker实现微服务持续集成与交付(CI/CD)。
基于 Spring Boot 3、Spring Cloud & Alibaba 2022、SAS OAuth2 、Vue3、Element-Plus、uni-app 构建的开源全栈商城 youlai-mall 是基于Spring Boot 3 、...Jenkins、K8s、Docker实现微服务持续集成与交付(CI/CD)。
茶夫持续集成构建服务器平台建立状态AppVeyor 视窗 比特升苹果系统 VSTS 视窗 我的Get 视窗配套描述Chafu是Xamarin.iOS的照片浏览器和相机库。 它受到了极大启发, 是编写的Swift库。 为了便于在C#环境中使用,已对...
批量构建 此项目包含两部分内容: 出包脚本build目录 ...qrcode.sh内置生成二维码下载链接,如果是ios平台,需要相关企业证书和构建支持items-services协议的环境 sendmail.sh打包生成后,给打包人发送邮件 u
Bazel可帮助您扩展组织,代码库和持续集成系统。 它可以处理多个存储库或庞大的monorepo中任何大小的代码库。 使用Bazel熟悉的扩展语言轻松添加对新语言和平台的支持。 共享和重用不断发展的Bazel社区编写的语言...
gota是一个公正的命令行工具,您可以使用Fastlane之类的工具轻松地将其集成到当前的持续集成工作流程中。 gota自动检测您的ipa或apk文件的构建信息,并创建一个OTA(空中下载)安装站点,该站点已上传到所需的托管...