CI Weekly #3 | 關於微服務、Docker 實踐與 DevOps 指南
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!
相關文章
- CI Weekly #17 | flow.ci 支援 Java 構建以及 Docker/DevOps 實踐分享JavaDockerdev
- CI Weekly #6 | 再談 Docker / CI / CD 實踐經驗Docker
- CI Weekly #9 | 揭祕阿里 Docker 化實踐之路阿里Docker
- CI Weekly #5 | 微服務架構下的持續部署與交付微服務架構
- 基於OpenStack+Docker設計與實現CI/CD——基於Docker技術的CI&CD實踐Docker
- DevOps 實踐指南dev
- DevOps GitLab CICD 實踐3——CI檔案編寫devGitlab
- CI Weekly #11 | 微服務場景下的自動化測試與持續部署微服務
- Docker與微服務Docker微服務
- CI Weekly #10 | 2017 DevOps 趨勢預測dev
- 中小團隊基於Docker的devops實踐Dockerdev
- Docker 版 GitLab CICD 實踐3——CI檔案編寫DockerGitlab
- .Net微服務實戰之CI/CD微服務
- DevOps下微服務架構連續交付部署CI/CD流程dev微服務架構
- 專案DevOps研發雲CI實踐之路dev
- DevOPS實戰:從0到1搭建基於Docker的Gitlab CI/CDdevDockerGitlab
- 《關於微服務》微服務
- 關於微服務微服務
- 【下一代核心技術DevOps】:(五)微服務CI與Rancher持續整合dev微服務
- CI Weekly #18 | flow.ci iOS 最佳實踐出爐,正式支援 Git@OSC 構建iOSGit
- 基於Github Actions + Docker + Git 的DevOps方案實踐教程GithubDockerdev
- Gitlab CI 與 DevOpsGitlabdev
- 微服務快取原理與最佳實踐微服務快取
- 基於Docker快速搭建Gitlab與Gitlab CI/CD服務DockerGitlab
- 基於Golang的微服務——Micro實踐(一)Golang微服務
- 基於Golang的微服務——Micro實踐(二)Golang微服務
- Java 微服務實踐Java微服務
- CI Weekly #1 | 這份週刊,帶你瞭解 CI/CD 、DevOps、自動化測試dev
- .NET 微服務——CI/CD(3):映象自動分發微服務
- 青春不老 - B站的微服務與持續交付實踐|IDCF DevOps案例研究微服務dev
- DevOps 從理論到實踐指南dev
- .Net微服務實戰之DevOps篇微服務dev
- 微服務筆記29:實現DevOps微服務筆記dev
- 愛奇藝微服務監控的探索與實踐微服務
- 基於 GitLab CI 的前端工程CI/CD實踐Gitlab前端
- Azure DevOps+Docker+Asp.NET Core 實現CI/CD(二.建立CI持續整合管道)devDockerASP.NET
- 基於容器雲的微服務架構實踐微服務架構
- 教你玩轉微服務--基於DDD的微服務架構落地實踐之路微服務架構