Go持续集成掌游天下 崔英杰 ## Go的持续集成 实践分享 ## 什么是持续集成 持续集成 是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。 ## — Martin Fowler ## 持续集成的好处 1. 快速发现修复错误 2. 降低风险 3. 持续发布 4. 减少代码审核时间 uments/3/8/9/4/3894e5dd4516ea856c0648981478e041/p11_1.jpg) ## 持续 1. 持续集成 Continuous Integration(CI) 2. 持续发布 Continuous Delivery 3. 持续部署 Continuous Deployment ## Continuous Integration (CI)  简单 激情 速度快 聚焦 极致 可信赖 ## 推行持续集成中遇到的问题  简单 激情 速度快0 码力 | 39 页 | 10.74 MB | 2 年前3
Red Hat OpenShift Data Foundation 4.12 规划部署# Red Hat OpenShift Data Foundation 4.12 ## 规划部署 部署 Red Hat OpenShift Data Foundation 4.12 时的重要注意事项 100% FREE! 部署 Red Hat OpenShift Data Foundation 4.12 时的重要注意事项 ## 法律通告 Copyright $ \copyright $ 2023 the OpenStack community. All other trademarks are the property of their respective owners. ## 摘要 有关规划 Red Hat OpenShift Data Foundation 部署时的重要注意事项,请参阅本文档。 ## 目录 使开源包含更多 ..... 3 对红帽文档提供反馈 ..... 4 第1章 对于额外的设备集,在三个故障域中必须有一个存储设备和消耗它的 pod 的充足资源。可以使用手动放置规则覆盖默认放置规则,但这种方法通常仅适用于裸机部署。 #### 7.5. 存储设备要求 使用本节了解在规划内部模式部署和升级时可以考虑的不同存储容量要求。我们通常建议每个节点9个设备或更少。本建议可确保节点保持低于云供应商动态存储设备附加限制,以及限制使用本地存储设备的节点故障后恢复时间。以三个节点(每0 码力 | 37 页 | 620.41 KB | 2 年前3
《58到家技术架构快速规划与落地》 - 沈剑## 50  ## 技术架构快速规划与落地 沈剑 58集团技术专场 ## 关于我 • “架构师之路” 作者 Baidu百度高级工程师 58同城 技术委员会主席、高级架构师、技术学院优秀讲师 58到家 技术委员会主席、技术总监 一、初创公司技术架构体系建设 常见问题 ## 初创公司技术体系常见问题 体系割裂 系统耦合 DB耦合 × 出问题不知道 查问题麻烦 定位问题周期长 一团麻 资源 没人 ## 二、258到家 技术体系快速规划与 悠享生活之美 落地实践 ### 1. 服务化-服务化之前高可用架构 ## • 服务化前系统架构 (1) 端 (2) 反向代理 (3) 应用 (4) 数据  持续交付可以降低发布风险,提高可靠性,使软件能够根据用户反馈、市场变化和企业战略变更不断进行调整。 持续测试是执行自动化测试的过程,作为软件交付流水线的重要一环,持续测试帮助企业尽快获得软件发布后业务风险的反馈。  ## 为什么测试环节会成为持续交付中的瓶颈?  因为下游处理能力不足导致的阻塞 图片来源:《持续交付 2.0》 ## 造成测试阻塞的三个方面 ### 01. 测试速度 • 非探索性手工执行用例比重过多;0 码力 | 45 页 | 4.65 MB | 2 年前3
1.8 Go 在持续交付中的实践0 码力 | 33 页 | 7.85 MB | 2 年前3
SOFAMOSN持续演进路径及实践分享## Service Mesh Meetup #5 广州站 # SOFAMOSN 持续演进路径及实践案例 陈逸凡 wugou.cyf@antfin.com 2019.1.6 ## Agenda ➢ 背景 & 概览 ➢ 持续演进路径 & 技术案例 ➢ 实践案例 ➢ 规划 & 展望 ➢ QA ## 背景 & 概览 ## 数据平面概览 ## SOFAMOSN数据流  ## 持续演进路径 & 技术案例 ## 能力 TCP代理/7层通用代理 简单匹配路由 集群管理 & 基本负载均衡(RR、RANDOM) SofaRpc及HTTP/1.1、HTTP/2.0支持 |原生IO模式|1000|3.3|60|200028| |Raw Epoll模式|1000|2.5|18|28| ## 持续演进实践总结 ✓ 架构上,从一开始就遵循分层设计,模块解耦,统一编程模型接口,保证足够的架构扩展性。 ✓ 性能上,针对IO、协议、内存、协程进行持续优化。相比最初版本,SOFARPC协议上对0.1.0版本QPS提升了50%,内存使用减少了40%;HTTP/2.0相比官方0 码力 | 29 页 | 7.03 MB | 1 年前3
1.2 用Go打造Grab的路径规划和ETA引擎用 Go 打造 Grab 的路径规划和 ETA 引擎 胡泊 Grab bo.hu@grab.com 探探 Gopher China 2019 大纲 Who’s Grab 团队角色 路径规划和ETA引擎的构建和演进 Go in Grab ’ alt=‘OCR图片’/> Who’s Grab ’ alt=‘OCR图片’/> 东南亚的超级APP Grab 12:41 PM 100% 我们为消费者提供不可缺少的日常服务 我们提供安全、方便和经济实惠的出行服务 ’ alt=‘OCR图片’/> 大纲 Who’s Grab 团队角色 路径规划和ETA引擎的构建和演进 Go in Grab ’ alt=‘OCR图片’/> 团队角色 路径规划给定起终点在连通图中寻找合理路线 ETA(Estimated Time of Arrival)给定路线预估行驶时间 ’ alt=‘OCR图片’/> ’ alt=‘OCR图片’/> 大纲 Who’s Grab 团队角色 路径规划和ETA引擎的构建和演进 Go in Grab ’ alt=‘OCR图片’/> 路径规划和ETA引擎的构建和演进 ’ alt=‘OCR图片’/> 技术选型-概率vs路网 ’ alt=‘OCR图片’/> 路径规划和ETA引擎的构建和演进 地图 司机定位 路况 图搜索 ETA模型调优0 码力 | 50 页 | 43.76 MB | 1 月前3
1.4 使用 Docker 构建企业持续集成服务0 码力 | 17 页 | 1.86 MB | 2 年前3
敏捷开发/张燎原:从持续交付到业务创新## 阿里巴巴研发效能实践日 从持续交付到业务创新 张燎原 阿里巴巴高级技术专家 ## 从持续交付到业务创新 一切不以达成业务目标为目的的持续交付都是要流氓 ## SELF INTRODUCTION  ## 张燎原 阿里巴巴高级技术 行业,长期从事研发管理及研发教练工作,负责组织级大规模敏捷导入实施和转型的辅导。译有《程序员度量》、《软件驱魔》等。同时,他热衷编写代码和开源,涉及软件设计、测试驱动开发、代码重构、遗留代码的维护和持续集成及交付。 ## The Information Avalanche 知识倍增速度: • 1750 - 1900: 150年增长一倍 • 1900 - 1950: 50年增长一倍 • 1950 灵长类动物接受培训之后,能够进行VB编程 Higher Primates Can Program After VB.NET Training 现实挑战 复杂产品、业务和组织 理想期望 顺畅的高质量地交付 ### #1. 持续交付 ——可见、可控、可度量,加速价值交付 ## 可见:端到端拉通对齐选择 设计 0 码力 | 40 页 | 3.34 MB | 2 年前3
202205 MeterSphere:一站式开源持续测试平台FIT2CLOUD 飞致云 ## MeterSphere 一站式开源持续测试平台 2022 年 5 月 持续测试的兴起与现状 MeterSphere 加速企业持续测试落地 MeterSphere 企业版及专业服务 ## 持续测试是持续交付发展的必然需求 ## 持续交付能力是企业核心竞争力  持续测试是执行自动化测试的过程,作为软件交付流水线的重要一环,持续测试帮助企业尽快获得软件发布后业务风险的反馈。 业尽快获得软件发布后业务风险的反馈。 ## 为什么测试环节会成为持续交付中的瓶颈? - 超过 80% 的测试仍是手动执行的; • 大约 67% 的测试用例的编写、维护和执行是冗余的; - 测试人员平均要花 17% 的时间来处理误报和 14% 的时间来处理额外任务; ## 测试速度问题 - 过半的测试人员每周要花费 5-15 个小时来处理测试数据(测试数据的平均等待时间为 2 周); -0 码力 | 40 页 | 11.03 MB | 2 年前3共 871 条- 1
- 2
- 3
- 4
- 5
- 6
- 88
相关搜索词持续集成持续交付持续部署自动构建自动测试Red Hat OpenShift Data FoundationOperator存储集群内部方法外部方法服务化监控平台调用链跟踪服务治理立体化监控持续测试测试管理接口测试性能测试DevOpsGolang微服务Docker版本控制SOFAMOSNSOFARPCHTTP/2.0性能优化Service Mesh路径规划ETA引擎图搜索算法DijkstraEncoded Polyline Algorithm FormatContainerOps ProjectWharfRegistry APIContinuous Integration研发效能业务目标敏捷开发研发管理MeterSphere测试跟踪













