CI Weekly 圍繞『 軟件工程效率提升』 進行一系列技術內容分享,包括國內外持續集成、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程序員 Tips 。同步于 flow.ci Blog、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)
逝者如斯夫,不舍晝夜。一晃幾個月的時光已逝,我們在秋冬交界忙碌中做了許多事情:
flow.ci開啟公測;
呼聲較高的中文版正式上線;
全面支持 iOS 項目的持續集成(需內測邀請).
相關的更新日志見這里。也許,還有些許 Bug 等你發覺,歡迎來 flow.ci官方Gitter群 提出反饋 :)
下面,一起看看本期的 CI Weekly ~
『 微服務、Docker相關實踐 』
構建微服務體系結構的最佳實踐
作者在使用Enchant搭建微服務架構時,總結出一套適用于現代化Web和云技術的實戰經驗,英文原文鏈接。(via: Vinay Sahni)
用 Docker 快速配置前端開發環境
作者用清晰的語言再現了用 Docker 快速配置前端開發環境的過程,看完也許你也可以從零開始幾分鐘搭建完畢。 (via : 梁杰_numbbbbb)
恒生金融交易系統的Docker化實踐
本次分享介紹了恒生電子運用Docker技術,加上自研配套工具,實現金融交易系統配置、部署、運維自動化的心得,在開發測試、運維部署上面恒生金融對于 Docker 的運作與實踐,以及對于未來的思考(via: zhchang)
美團數據庫運維自動化系統構建之路
這篇文章圖文并茂講述了美團在數據庫自動化運維系統構建前前后后的實踐與思考,非常詳細?。?via :@wangchao0721)
Scaling Zapier to Automate Billions of Tasks
Zapier CTO的這篇文章如何使用Django,Reactjs,MySQL,AWS等技術的搭建他們的線上服務。
(via: Twitter@bryanhelmig)
測試開發之路--持續集成
隨著對 CI 接觸深入,作者對工程文化、高度自動化、技術選型、分支策略、代碼復用等等也有了更加深刻的理解。(via :ycwdaaaa)
『 自動化測試 』
微服務場景下的自動化測試
"在微服務架構中,測試的層次變得更多,而且對環境的搭建要求更高,搭建困難度更高",了解下微服務場景下的自動化測試。(via :正反反長)
微信讀書排版引擎自動化測試方案
本文介紹了為解決測試的難題,如何逐步將人工測試步驟自動化,最終構建了一套微信讀書排版引擎自動化測試流程,以確保微信讀書排版引擎的質量。(via :WeRead團隊博客)
AUTOMATED TESTING FOR LEAGUE OF LEGENDS
愛玩游戲的程序員必看,英雄聯盟的自動化測試系統。(via : Twitter@
riotgames)
『 DevOps 』
給 DevOps 初學者的入門指南
當我們談到 DevOps 時,可能討論的是:流程和管理,運維和自動化,架構和服務,以及文化和組織等等概念。那么,到底什么是"DevOps"呢?(via : 風起云飛flowci )
DevOps周期表
在DevOps 2015研討會上,有人鑒于數量繁多的DevOps工具,仿照元素周期表制作出了一張DevOps。劃分了數據庫、CI、日志、安全、監控、配置管理、云服務等15個大類,120個工具。
『 工程師文化 』
Some things that might help you make better software
灣區日報在微博上分享:“這篇文章講到了開發團隊的種種實踐、以及做這些事情所需的投資大小以及人們的接受程度:態度、各種自動化測試、版本控制、monorepo、production 的監控、code review、文檔、避免加班、團隊文化等”(via :灣區日報BayArea)
Hacker-scripts:將自動化做到極致
作為一名程序員或技術人,你們有木有寫過讓工作/生活得更輕松的算法/程序呢。編程自動化又會給生活帶來哪些便利呢?看看俄羅斯的這個程序員如何做的。(via : 伯樂在線官方微博)
以上是 CI Weekly #3 的所有技術分享,
如有問題,請聯系我們~
Happy building!
flow.ci