CI Weekly #4 | 不同規模的團隊,如何做好持續整合?

fir.im發表於2016-11-30

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

轉眼一週過去了,flow.ci 的 iOS 專案持續整合正在內測邀請中,也有熱情的使用者寫了一篇 flow.ci 初體驗!記一次暖心的 iOS 持續整合,以供參考!

除此之外,看看 flow.ci 上週的產品更新~

  • 修復編譯任務編號問題;

  • 修復 Ruby 專案 Test 外掛 gem 升級引入的問題;

  • 提高 GitHub 程式碼拉取、Pod 安裝更新時的穩定性;

  • 優化專案名稱對特殊字元的相容性.

詳細的更新日誌見這裡,歡迎來 flow.ci官方Gitter群 提出反饋 :)

本期 CI Weekly 整理了不同規模的團隊進行持續整合的實踐經驗、自動化測試、工程師文化等相關的技術分享,一起來看看~

『 持續整合/持續部署相關實踐 』

初創公司應該如何做好持續整合和部署?

"最近一段時間一直在梳理專案開發流程以及自動化測試和部署規範,作為一個總結和大家分享,希望有所幫助。"(via : @高效運維裴雙才)

超大型系統的持續整合與持續交付解決方案與阿里宙斯盾

敏捷研發模式在小型團隊中能夠幫助開發人員進行快速迭代開發,但是對於大型團隊而言,敏捷研發模式卻並不能發揮應有的效果。那麼如何實現超大型系統的持續整合與持續交付呢?本文就為你揭曉答案。(via : 阿里雲效平臺:魯小川)

百度如何開展持續整合(二)| CI實施方案之道

這篇文章從CI三大要素,測試覆蓋、構建系統、流程規範幾個方面定義了可量化的核心指標,本文重點介紹CI從這三方面實施方案之道。(via: 百度移動雲測試中心_MTC

flow.ci

使用Docker實現絲般順滑的持續整合

通過Docker+AppSoar+AppHouse的組合,開發團隊在面對複雜的環境中,可以結合自己團隊的實際情況,定製出適合自己的方案,從而打造出一套如絲般順滑的持續整合系統。( via :@有容雲蔣運龍)

不可錯過的「持續整合」進階指南

持續整合最關鍵的在於「持續」與「自動化」,這篇文章根據這兩個關鍵點,將 CI 系統分為四個進階過程,來看看你們的團隊處在哪個階段。 (via : 風起雲飛flowci

Continuous Deployment at Quora

Quora也是一家主要用python開發的公司,投資了很多開發生產力工具以快速響應,提高效率。(via: engineering.quora.com)

『 自動化測試 』

聊聊如何寫單元測試

作者在這篇文章中主要討論一下兩個點:如何寫一個單元測試和關於單元測試的相關實踐。(via :哥有石頭

移動APP自動化測試框架對比

UI 測試自動化是移動端 APP 經常用到的測試手段,UI 自動化測試化工具眾多,android 端和 IOS 端分別有各自不同的工具。本文通過簡單分析幾種自動化框架的異同和繼承關係, 使測試人員在選擇自動化框架時有所參考。(via :騰訊TMQ

《王者榮耀》首度公開PVP自動化測試方案:如何保證競技遊戲的基礎體驗?

本文主要是介紹王者榮耀專案,如何利用騰訊WeTest平臺提供的GAutomator自動化測試框架,來解決王者榮耀專案研發測試過程中的幾個痛點,從測試角度保證遊戲基礎體驗,助力打造高品質手遊。(via :王者榮耀專案組高階測試工程師weien)

flow.ci

『 工程師文化 』

團隊中的 Git 實踐

本文不是一篇 Git 入門教程,而是從結合實際場景,闡述在團隊協作中如何去好好地應用 Git。(via : Twitter@ourairyu

遠端工作的八個感受

作者分享了從最初 iOS 遠端開發進化到做出自己產品 TreationCEO,將近一年半的遠端工作實踐經驗。(via : @im61 )


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

Happy building! flow.ci

相關文章