CI Weekly #3 | 關於微服務、Docker 實踐與 DevOps 指南

fir.im發表於2016-11-16

CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外持續整合、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程式設計師 Tips 。同步於 flow.ci Blog、微信公眾號、官方微博知乎專欄簡書,歡迎關注或投稿:)

逝者如斯夫,不捨晝夜。一晃幾個月的時光已逝,我們在秋冬交界忙碌中做了許多事情:

  • flow.ci開啟公測;

  • 呼聲較高的中文版正式上線;

  • 全面支援 iOS 專案的持續整合(需內測邀請).

相關的更新日誌見這裡。也許,還有些許 Bug 等你發覺,歡迎來 flow.ci官方Gitter群 提出反饋 :)

flow.ci

下面,一起看看本期的 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

flow.ci

『 自動化測試 』

微服務場景下的自動化測試

"在微服務架構中,測試的層次變得更多,而且對環境的搭建要求更高,搭建困難度更高",瞭解下微服務場景下的自動化測試。(via :正反反長

微信讀書排版引擎自動化測試方案

本文介紹了為解決測試的難題,如何逐步將人工測試步驟自動化,最終構建了一套微信讀書排版引擎自動化測試流程,以確保微信讀書排版引擎的質量。(via :WeRead團隊部落格

AUTOMATED TESTING FOR LEAGUE OF LEGENDS

愛玩遊戲的程式設計師必看,英雄聯盟的自動化測試系統。(via : Twitter@ riotgames

flow.ci

『 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

相關文章