CI Weekly 圍繞『 軟件工程效率提高』 進行一系列技術內容分享,包括國內外持續集成、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程序員 Tips 。同步於 flow.ci Blog、微信公衆號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)html
上週,咱們對 flow.ci 作了比較多的功能優化:nginx
一、iOS 項目持續集成git
二、代碼倉庫受權程序員
三、其餘docker
詳細見更新日誌,有問題可經過「在線消息」或去Gitter羣 反饋 :)xcode
本期 CI Weekly 整理了關於微服務架構下的持續部署與交付、自動化測試、DevOps相關的技術實踐,歡迎提出意見~微信
『 Docker/ 持續集成/持續部署相關實踐 』架構
本文將從如下幾個方面簡要說明微服務架構項目的實踐經驗:架構選型、開發測試環境下的相關工具支持、人員分工及開發部署流程、相關設計及注意事項。 (via : 知乎:無爲2016 )hexo
本文介紹瞭如何利用開源軟件快速搭建一套微服務的持續交付系統。本文假設的環境是Linux操做系統,用到的軟件包括Git、Jenkins、Salt、ZooKeeper、Apache等。(via : 聊聊架構)app
微服務架構讓敏捷開發和複雜的企業應用交付成爲可能。NGINX的系列包含 7 篇文章,介紹了微服務的設計、構建和部署,並與傳統的單體架構進行了比較。DaoCloud 對這系列進行了翻譯>>傳送門。(via: Nginx 官方博客)
阿里雲容器服務團隊抽樣調研了國內的雲計算使用者,也許對你瞭解容器在中國的發展有一些參考價值。(via : @阿里云云棲社區)
這篇文章從獨特的視角闡述瞭如何利用各類雲平臺構建屬於本身的CI/CD容器,筆者還本身擴展了Gitlab CI引擎。英文連接在此。(via : Dockone.io:jeffsui)
做者分享了iOS持續集成的經驗,已完成前 2 篇,感興趣的能夠關注下。順便說一下,也能夠來試試 flow.ci 的 iOS 持續集成。(via: @PPPan)
本文在《隨時隨地讓Hexo持續部署》基礎上用flow.ci對Daocloud平臺進行替換,基本思路沒有改變。( via :@小小小杜)
『 自動化測試 』
關於Android上的H5,咱們該如何保證數據準確度、如何測試起來更方便快捷、如何纔可以小白式進行性能測試呢?來看看這篇文章。(via :騰訊TMQ)
本篇就來談談軟件開發中避免小bug的技術:單元測試。全文包括如下內容:iOS開發中添加單元測試的方法,如何寫單元測試用例及用例組,單元測試的一些基礎概念。(via :簡書做者:溪石)
這篇文章闡述了 Netflix 在多個設備上用於自動化功能、性能和壓力測試Netflix SDK的關鍵概念和基礎框架。(via :The Netflix Tech Blog)
『 DevOps/工程師文化 』
SRE(Site Reliability Engineering)是最先由Google提出,又經由Google發展完善的一個嶄新運維理念。現在SRE已成爲一個涵蓋運維理念、思路、組織架構和具體實踐的完總體系。(via : @數人云整理)
做者分享了在騰訊工做一年的感覺,想了解騰訊的工程師文化能夠來看看。(via :Hunt Zhan)
以上是 CI Weekly #5 的全部技術分享, 若有問題,請聯繫咱們~
Happy building!