時隔 10 個月,flow.ci 開始正式收費上線。為感謝對我們的內測支持,所有內測用戶可繼續免費使用基礎版 30 天,截止至 3 月 15 日失效。有任何吐槽或反饋請及時告訴我們,期待聽到你們的聲音 :)
再來看看本期的 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、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)