CI/CD 相关文章
Android CI/CD 质量门禁应该包含什么?
整理 Android CI/CD 中构建、测试、Lint、签名、性能基准、发布和回滚的质量门禁设计。
Read Post
深入 Android Macrobenchmark 性能基准测试全链路
介绍 Android Macrobenchmark 性能基准测试的全链路落地:冷启动度量、帧流畅度监控、自定义 Trace 指标及 CI 防劣化流水线搭建。
Read Post
StrictMode 从开发辅助到 CI 质量门禁的实践
分享将 StrictMode 从调试工具升级为 CI 质量门禁的实践,涵盖 BlockGuard 拦截机制、JSON 结构化输出与线上软拦截方案。
Read Post
深入 Android 测试全链路工程实践:从 JUnit 单元测试到 Compose Semantics UI 测试的生产级质量保障体系
系统梳理 Android 测试全链路体系:从 ViewModel 单元测试、Repository 集成测试到 Compose UI 语义树测试,再到 CI 质量门禁的 flaky test 治理,构建可落地的生产级质量保障方案。
Read Post
一个 GitHub Issue 标题攻陷了 4,000 台开发者机器
本文回顾了 “Clinejection” 供应链攻击的完整链路:从提示注入到 AI 工具在开发者机器上悄然安装另一个 AI 代理,以及事后修复要点。
Read Post
Android 混淆崩溃堆栈的自动化反混淆还原系统:从 mapping.txt 版本管理到线上实时符号化的工程实践
本文介绍了一套Android混淆崩溃堆栈的自动化反混淆还原系统,从mapping.txt文件的版本管理、对象存储设计到线上实时符号化服务的完整工程实践。
Read Post
Jenkins与GitLab CI实现Android持续集成与交付:从构建到发布的完整指南
在当今快速迭代的移动应用开发环境中,持续集成(Continuous Integration,CI)和持续交付(Continuous Delivery,CD)已成为现代软件开发流程中不可或缺的一部分。对于 Android 开发团队而言,建立一套高效、可靠的自动化构建、测试和发布系统,能够显著提高开发效率、减少人为错误并加速产品交付周期。
Read Post
深入 Android Compose 无设备截图测试全链路:从 Paparazzi JVM 渲染到 Roborazzi 像素级 Golden Test 的视觉回归工程实践
本文深入对比 Paparazzi 与 Roborazzi 两种 Compose 无设备截图测试方案,从渲染原理、字体阴影差异到 CI 自动化防劣化门禁,构建两套互补的视觉回归体系。
Read Post
流水线中的 ktlint 检查步骤
分享 Android 项目 CI/CD 流水线的完整实践:从 ktlint、Detekt 代码质量检查,到 Gradle Managed Devices 自动化测试、版本管理,再到 Firebase App Distribution 分发,总结工程化交付的实战经验。
Read Post