CI Weekly #5 | 微服務(wù)架構(gòu)下的持續(xù)部署與交付

CI Weekly 圍繞『 軟件工程效率提升』 進(jìn)行一系列技術(shù)內(nèi)容分享,包括國內(nèi)外持續(xù)集成、持續(xù)交付,持續(xù)部署、自動化測試、 DevOps 等實(shí)踐教程、工具與資源,以及一些工程師文化相關(guān)的程序員 Tips 。同步于 flow.ci Blog、微信公眾號、官方微博知乎專欄,簡書,歡迎關(guān)注或投稿:)

上周,我們對 flow.ci 做了比較多的功能優(yōu)化:

1、iOS 項目持續(xù)集成

  • iOS 項目支持 Carthage 依賴管理;
  • 去除 iOS 項目中自動管理證書設(shè)置,防止 Xcode8 編譯失;
  • 解決 xcodebuild 接口返回數(shù)據(jù)問題;

2、代碼倉庫授權(quán)

  • 代碼倉庫重新授權(quán)優(yōu)化;
  • 分支處理優(yōu)化;

3、其他

  • 增加在線問題反饋;
  • Build 郵件問題 Bug 修復(fù);
  • 任務(wù)的 Step 狀態(tài)顯示問題修復(fù);

詳細(xì)見更新日志,有問題可通過「在線消息」或去Gitter群 反饋 :)

本期 CI Weekly 整理了關(guān)于微服務(wù)架構(gòu)下的持續(xù)部署與交付、自動化測試、DevOps相關(guān)的技術(shù)實(shí)踐,歡迎提出意見~

『 Docker/ 持續(xù)集成/持續(xù)部署相關(guān)實(shí)踐 』

微服務(wù)架構(gòu)下的開發(fā)部署實(shí)踐

本文將從以下幾個方面簡要說明微服務(wù)架構(gòu)項目的實(shí)踐經(jīng)驗(yàn):架構(gòu)選型、開發(fā)測試環(huán)境下的相關(guān)工具支持、人員分工及開發(fā)部署流程、相關(guān)設(shè)計及注意事項。 (via : 知乎:無為2016

從0開始搭建一個微服務(wù)的持續(xù)交付系統(tǒng)

本文介紹了如何利用開源軟件快速搭建一套微服務(wù)的持續(xù)交付系統(tǒng)。本文假設(shè)的環(huán)境是Linux操作系統(tǒng),用到的軟件包括Git、Jenkins、Salt、ZooKeeper、Apache等。(via : 聊聊架構(gòu))

Microservices from Design to Deploy

微服務(wù)架構(gòu)讓敏捷開發(fā)和復(fù)雜的企業(yè)應(yīng)用交付成為可能。NGINX的系列包含 7 篇文章,介紹了微服務(wù)的設(shè)計、構(gòu)建和部署,并與傳統(tǒng)的單體架構(gòu)進(jìn)行了比較。DaoCloud 對這系列進(jìn)行了翻譯>>傳送門。(via: Nginx 官方博客

flow.ci

2016中國容器技術(shù)調(diào)研報告全景解讀

阿里云容器服務(wù)團(tuán)隊抽樣調(diào)研了國內(nèi)的云計算使用者,也許對你了解容器在中國的發(fā)展有一些參考價值。(via : @阿里云云棲社區(qū))

通過Docker容器運(yùn)行持續(xù)集成/持續(xù)部署

這篇文章從獨(dú)特的視角闡述了如何利用各種云平臺構(gòu)建屬于自己的CI/CD容器,筆者還自己擴(kuò)展了Gitlab CI引擎。英文鏈接在此。(via : Dockone.io:jeffsui)

iOS 持續(xù)集成系列

作者分享了iOS持續(xù)集成的經(jīng)驗(yàn),已完成前 2 篇,感興趣的可以關(guān)注下。順便說一下,也可以來試試 flow.ci 的 iOS 持續(xù)集成。(via: @PPPan

用 flow.ci 讓 Hexo 持續(xù)部署

本文在《隨時隨地讓Hexo持續(xù)部署》基礎(chǔ)上用flow.ci對Daocloud平臺進(jìn)行替換,基本思路沒有改變。( via :@小小小杜

『 自動化測試 』

移動H5性能測試平臺解決方案

關(guān)于Android上的H5,我們該如何保證數(shù)據(jù)準(zhǔn)確度、如何測試起來更方便快捷、如何才能夠小白式進(jìn)行性能測試呢?來看看這篇文章。(via :騰訊TMQ

沒有單元測試,何談重構(gòu)

本篇就來談?wù)勡浖_發(fā)中避免小bug的技術(shù):單元測試。全文包括以下內(nèi)容:iOS開發(fā)中添加單元測試的方法,如何寫單元測試用例及用例組,單元測試的一些基礎(chǔ)概念。(via :簡書作者:溪石

flow.ci

Automated testing on devices

這篇文章闡述了 Netflix 在多個設(shè)備上用于自動化功能、性能和壓力測試Netflix SDK的關(guān)鍵概念和基礎(chǔ)框架。(via :The Netflix Tech Blog

『 DevOps/工程師文化 』

來自Google的DevOps理念及實(shí)踐

SRE(Site Reliability Engineering)是最早由Google提出,又經(jīng)由Google發(fā)展完善的一個嶄新運(yùn)維理念。如今SRE已成為一個涵蓋運(yùn)維理念、思路、組織架構(gòu)和具體實(shí)踐的完整體系。(via : @數(shù)人云整理)

騰訊一年感受

作者分享了在騰訊工作一年的感受,想了解騰訊的工程師文化可以來看看。(via :Hunt Zhan


以上是 CI Weekly #5 的所有技術(shù)分享,
如有問題,請聯(lián)系我們~

Happy building!
flow.ci

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容