移动应用CI/CD框架
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
CDKit 是一个面向移动应用开发者的开源 DevOps/CI/CD 框架,核心目标是缩短 iOS 与 Android 应用从 Git 提交到应用商店发布的流程。正文强调,移动端发版往往比开发本身更耗时,CDKit 试图通过自动化工具链在一小时以内完成移动应用部署。
在功能上,CDKit 覆盖移动发布流水线的多个关键阶段:构建、测试、代码质量、UI 自动化、应用商店截图生成以及发布。构建侧支持在每次 Git commit 后使用多个 Agent 构建 iOS/Android 应用,当前明确提到 GO.CD agents。测试与质量侧可运行单元测试,并结合 SonarQube 检查代码风格、回归与安全问题,另提到 sonar-secret。UI 自动化使用 iOS 模拟器和 Genymotion Android 模拟器验证构建可用性,并能截取指定页面。发布侧通过 Fastlane 将应用及截图、文本等商店素材部署到 TestFlight 和 Google Play Alpha/Beta。
正文明确说明 CDKit 已开源,并可在 GitHub 获取;未披露商业版本、托管服务、许可证、安装要求或企业支持。由于它是开源 CI/CD 框架,理论上更偏自建工具链,但具体自托管部署方式、配置复杂度和运行环境仍需查看仓库文档确认。
优点是定位非常聚焦移动端发版,尤其把应用商店截图和素材自动化纳入流水线,这比通用 CI 工具更贴近 App Store/Google Play 场景;同时复用 GoCD、SonarQube、Genymotion、Fastlane 等成熟生态。缺点是正文信息较少,未看到完整文档质量、维护活跃度、权限管理、通知、并发、缓存、密钥管理等关键 CI/CD 能力说明;服务支持也没有披露。
CDKit 适合有 iOS/Android 持续交付需求、愿意维护自建流水线的个人开发者或小型移动团队;若团队需要即开即用托管 CI、企业 SLA 或可视化管理,Bitrise、Codemagic、GitHub Actions、GitLab CI/CD、Jenkins/Fastlane 组合可能更合适。中国访问情况正文未说明;项目依赖 GitHub、Google Play、TestFlight 等外部服务,实际使用可能受网络环境、账号与支付/开发者账户限制影响。
本测评基于公开资料整理,不构成购买建议,请以 cdkit.org 官网实际信息为准。
开源移动端自动部署框架,较小众。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。