CI Weekly #14 | 如何構建合適的 CI/CD 開發流程?

fir.im發表於2017-02-21

時隔 10 個月,flow.ci 開始正式收費上線。為感謝對我們的內測支援,所有內測使用者可繼續免費使用基礎版 30 天,截止至 3 月 15 日失效。歡迎隨時告訴我們你對收費版 flow.ci 的反饋,期待聽到你們的聲音。

再來看看本期的 CI Weekly ,包含唱吧團隊/三拾眾籌團隊的持續交付與部署實踐,自動化測試工具、使用 flow.ci 自動部署文件的實踐和一些其它的技術分享,希望對你有用~

『微服務/CI/CD』

微服務部署:藍綠部署、滾動部署、灰度釋出等部署方案對比與總結

目前有很多用於部署的技術,有的簡單,有的複雜;有的得停機,有的不需要停機即可完成部署。本文作者討論了一下目前比較流行的幾種部署方案,或者說策略。(via :周立SpringCloud 公眾號)

一個可供創業公司參考的微服務CI/CD落地實踐

唱吧K歌亭的業務擴充套件對於服務端的穩定性要求很高。對於微服務、容器編排、虛擬化、DevOps這些領域,唱吧一步一步經歷了從無到有的過程,來看看他們的經驗。(via : 高效開發運維-公眾號)

三拾眾籌 — 持續交付開發流程支撐創新業務

這篇文章從技術角度介紹一下三拾眾籌的持續交付系統開發的流程與實踐,非常詳細。(via:三拾眾籌系統架構師陳曉輝)

基於Gitlab CI搭建持續整合環境

本文簡單介紹了持續整合的概念並著重介紹瞭如何基於 Gitlab CI 快速構建持續整合環境,主要介紹了 Gitlab CI 的基本功能和入門操作流程。(via:_binggg

『 自動化測試 』

搭建測試微服務平臺

ApiIntelligenceRobot是用於搭建測試微服務平臺的自動化測試工具,作者已將其開源,設計清晰,感興趣的可以看看(via: Testerhome kinget007

跟著 Google 學測試自動化——從 Telemetry 看 Chromium 專案的可測試性設計

“Telemetry(專案主頁)是 Google 為 Chromium 專案所編寫的一套效能測試自動化框架。”這篇文章從 Telemetry 看 Chromium 專案的可測試性設計,讓我們更加了解測試框架的設計。(via : 簡述作者xiaosongluo

『 其他 』

使用 flow.ci 快速釋出你的專案文件

來看看 flow.ci 的工程師是如何用 flow.ci 自動更新部署 flow.ci 文件。(via : @風起雲飛flowci

細聊Facebook的專案開發流程以及工程師的OKR機制

覃超,從Facebook工程師的視角,帶大家一起看一看在Facebook的專案開發流程以及工程師的OKR機制。(via : @FB覃超Alex


以上是 CI Weekly #14 的所有技術分享, 如有問題,請聯絡我們~

Happy building! flow.ci

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

相關文章