hezylo
本站致力于IT相关技术的分享
为 React Native、Serverless 与 Jib 服务构建基于 Monorepo 的变更感知部署流水线 为 React Native、Serverless 与 Jib 服务构建基于 Monorepo 的变更感知部署流水线
团队的技术栈选型最终敲定为 Monorepo 时,最初的目标很明确:提升代码复用,统一依赖管理,简化跨端应用的开发流程。我们的业务场景是一个包含 React Native 移动端、多个 Node.js Serverless Function
2023-10-27
基于 gRPC 与数据仓库的 CircleCI 异构 Monorepo 增量构建与效能分析 基于 gRPC 与数据仓库的 CircleCI 异构 Monorepo 增量构建与效能分析
我们团队的 Monorepo 越来越臃肿。前端应用(TypeScript + React)、后端 gRPC 服务(Go)、共享的 Protobuf 定义,全部挤在一个仓库里。最初的 CircleCI 配置很简单:git push 就触发所有
2023-10-27
在Azure DevOps中为Recoil与Chakra UI应用构建隔离且高效的Playwright端到端测试流水线 在Azure DevOps中为Recoil与Chakra UI应用构建隔离且高效的Playwright端到端测试流水线
团队的发布节奏正在被端到端(E2E)测试拖垮。我们有一个基于Chakra UI和Recoil构建的相当复杂的前端应用,它的状态管理和UI交互逻辑紧密耦合。每次合并请求(Pull Request)都需要在一套共享的Staging环境中运行Pl
2023-10-27
使用Dart Clojure与Podman构建一个轻量级多语言构建系统的控制平面 使用Dart Clojure与Podman构建一个轻量级多语言构建系统的控制平面
团队内部的构建和测试流程正逐渐演变成一场灾难。每个项目都有一套独特的、由Makefile、package.json脚本和大量bash脚本粘合而成的自动化体系。新成员需要数天时间才能在本地成功运行一次完整的测试,而CI环境则是一个没人敢碰的黑
2023-10-27