tag

CI/CD

共 67 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
ml

MLOps 全生命周期实践:从实验到生产闭环

把模型从 Notebook 推到生产并持续可靠运行,需要一整套工程与流程体系。本文讲清 MLOps 的成熟度分级、全生命周期七大阶段(数据、实验、训练、注册、部署、监控、重训)、数据与代码版本化、CI/CD/CT 流水线设计、Airflow/Kubeflow/Metaflow 编排选型、批/在线/流式部署模式与影子、金丝雀、A/B 策略、监控告警与回滚,以及模型卡与合规治理的组织落地。

8 分钟阅读
MLOps lifecycle CI/CD
data-engineering

数据管道测试与 CI/CD:从单元测试到数据 diff 门禁

数据管道的测试无法照搬应用测试:SQL 转换、状态存储与外部依赖让单元测试、集成测试和生产验证各有分工。本文拆解管道测试金字塔的分层策略、dbt 与 pytest 的单元测试写法、容器化集成测试、数据 diff 与对账断言、契约与 Schema 兼容性校验、CI/CD 流水线设计(分支构建、制品晋级、幂等回滚),以及影子运行与灰度发布的生产验证方法与常见反模式。

8 分钟阅读
CI/CD dbt 契约测试
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 数据库迁移 Flyway
saas

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

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

7 分钟阅读
deploylite CI/CD 专题导航
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 分钟阅读
单元测试 Fastlane CI/CD