tag

CI

共 109 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
github-actions

GitHub Actions 数据库迁移流水线:Flyway、Liquibase 与 Prisma Migrate 门禁

GitHub Actions 数据库迁移流水线实战:迁移为何必须进 CI、Flyway 的 migrate 与 validate 与 flyway_schema_history、Liquibase changelog 与 updateSQL 预演、Prisma Migrate 的 deploy 与 dev 差异与 shadow database、向前兼容的 expand-contract 写法、dry-run 与 SQL 审查、生产审批门禁与备份前置、失败回滚策略

9 分钟阅读
GitHub Actions CI/CD
saas

DeployLite 专题导航:轻量级自托管 CI/CD 平台的 18 篇完整文档

本导航收录 content/posts/saas/deploylite 下 18 篇文档,围绕「DeployLite」这个轻量级自托管 CI/CD 平台展开。内容从商业计划书、技术白皮书、功能清单出发,进入十章完整 PRD,再补充系统架构白皮书、工程实现手册、项目起源与品牌视觉叙事,构成一套从想法到可交付产品的完整文档集。适合想自建部署平台的开发者、独立创业者和负责平台工程的架构师参考。

7 分钟阅读
CI/CD 专题导航
testing

回归用例选择与优先级:影响分析 TIA、测试最小化与风险驱动回归

系统讲解回归测试的用例选择与优先级工程:全量回归的瓶颈与代价、测试选择(TIA)/ 测试最小化 / 优先级排序三者的区别与联系、影响分析原理与静态/动态/历史三种信号、变更-用例映射的构建与维护、风险驱动的优先级评分模型、贪心与整数规划等最小化算法、与 CI 门禁的集成以及漏测风险控制。

10 分钟阅读
CI
agent

《AI Agent 工程实战》12.3 CI 质量门:分数下降即拦截

评测跑完只打印一张表,不会拦住任何东西。本节把评测变成质量门:与基线比对,总体指标掉超阈值、或某条样本由 PASS 变 FAIL,就让流水线 exit 1。真跑先验证「与基线持平」退出码 0,再注入「关掉引用产出」的退化使质量门失败退出码 1,打印逐样本差异,最后给出 GitHub Actions 接入形态(注明未在本机执行)。

10 分钟阅读
AI Agent AI Agent 工程实战 CI
testing

静态分析与质量左移:从 SonarQube 门禁到 CodeQL 语义扫描的工程化实践

系统讲解静态分析与质量左移的工程化落地:静态分析工具全景(Lint/类型检查/SAST/污点分析)、ESLint 与 TypeScript 严格模式实战、SonarQube 质量门禁与质量配置、CodeQL 语义查询与自定义规则、增量扫描与 PR 注解、圈复杂度与可维护性度量、扫描误报治理,以及把质量门禁嵌入 CI 的完整流水线设计。

9 分钟阅读
CI
Android 开发

Google Play 上架与签名打包

打包上架是每个 Android 项目的最后一公里,签名与合规细节出错就会卡住发布。本文讲透上架与签名打包:密钥库生成与应用签名密钥的分工、分发包格式差异、混淆与映射文件上传、版本号策略与分阶段发布,以及后台的数据安全表单、目标版本适配与持续集成自动发布。文中附打包工具的本地验证流程与上架常见坑清单,帮你顺利过审并稳定迭代。

11 分钟阅读
Android CI
iOS 开发

iOS 测试体系与持续集成

本文构建一套可落地的 iOS 质量体系:从 XCTest 单元测试、XCUITest 界面测试、async 与 actor 并发测试,到依赖注入、协议 mock 与测试替身(stub/spy/fake);覆盖测试金字塔与覆盖率策略、快照测试、Xcode 16 引入的 Swift Testing 新框架;再串起 Fastlane(scan/gym/match/pilot)、Xcode Cloud 与 GitHub Actions 自托管 runner、TestFlight 灰度分发、CI 证书与签名管理、构建缓存加速,并给出常见 CI 坑清单与取舍结论。

9 分钟阅读
CI/CD