CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)
逝者如斯夫,不舍昼夜。一晃几个月的时光已逝,我们在秋冬交界忙碌中做了许多事情:
flow.ci 开启公测;
呼声较高的中文版正式上线;
全面支持 iOS 项目的持续集成 (需内测邀请).
相关的更新日志见这里。也许,还有些许 Bug 等你发觉,欢迎来 flow.ci 官方 Gitter 群 提出反馈 :)
下面,一起看看本期的 CI Weekly ~
『 微服务、Docker 相关实践 』
作者在使用Enchant搭建微服务架构时,总结出一套适用于现代化 Web 和云技术的实战经验,英文原文链接。(via: Vinay Sahni)
作者用清晰的语言再现了用 Docker 快速配置前端开发环境的过程,看完也许你也可以从零开始几分钟搭建完毕。 (via : 梁杰_numbbbbb)
本次分享介绍了恒生电子运用 Docker 技术,加上自研配套工具,实现金融交易系统配置、部署、运维自动化的心得,在开发测试、运维部署上面恒生金融对于 Docker 的运作与实践,以及对于未来的思考(via: zhchang)
这篇文章图文并茂讲述了美团在数据库自动化运维系统构建前前后后的实践与思考,非常详细!( via :@wangchao0721)
Zapier CTO 的这篇文章如何使用 Django,Reactjs,MySQL,AWS 等技术的搭建他们的线上服务。
(via: Twitter@bryanhelmig)
随着对 CI 接触深入,作者对工程文化、高度自动化、技术选型、分支策略、代码复用等等也有了更加深刻的理解。(via :ycwdaaaa)
『 自动化测试 』
"在微服务架构中,测试的层次变得更多,而且对环境的搭建要求更高,搭建困难度更高",了解下微服务场景下的自动化测试。(via :正反反长)
本文介绍了为解决测试的难题,如何逐步将人工测试步骤自动化,最终构建了一套微信读书排版引擎自动化测试流程,以确保微信读书排版引擎的质量。(via :WeRead 团队博客)
爱玩游戏的程序员必看,英雄联盟的自动化测试系统。(via : Twitter@
riotgames)
『 DevOps 』
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢?(via : 风起云飞 flowci )
在 DevOps 2015 研讨会上,有人鉴于数量繁多的 DevOps 工具,仿照元素周期表制作出了一张 DevOps。划分了数据库、CI、日志、安全、监控、配置管理、云服务等 15 个大类,120 个工具。
『 工程师文化 』
湾区日报在微博上分享:“这篇文章讲到了开发团队的种种实践、以及做这些事情所需的投资大小以及人们的接受程度:态度、各种自动化测试、版本控制、monorepo、production 的监控、code review、文档、避免加班、团队文化等”(via :湾区日报 BayArea)
作为一名程序员或技术人,你们有木有写过让工作/生活得更轻松的算法/程序呢。编程自动化又会给生活带来哪些便利呢?看看俄罗斯的这个程序员如何做的。(via : 伯乐在线官方微博)
以上是 CI Weekly #3 的所有技术分享,
如有问题,请联系我们~
Happy building!