CI Weekly #19 | 關於軟件開發模型的思考,以及最新 CI/CD 實踐分享

五月一來,夏天便悄然而至。flow.ci 也帶來了幾個新的變化,幫你進一步優化開發工做流。一塊兒來看看這幾個重點功能:html

  • ###支持 iOS 項目 Xcode8.3 構建 iOSer 們重點來了,flow.ci 已支持最新的 Xcode8.3 版本進行構建,選擇版本時直接選擇 Xcode8 便可 :)git

  • ###支持 Git 倉庫的緩存 構建工做流到 Git Clone 這一步,打開 flow_cache_repo 按鈕,可直接緩存 git 倉庫,減小下載時間。程序員

  • ###構建完成後,可直接在 flow.ci 掃碼下載應用 iOS 與 Android 項目,在工做流中添加 fir.im 上傳插件,配置好 Token, changelog 等信息。成功構建後,可直接在 flow.ci 構建結果頁面掃碼下載安裝進行測試,不須要登陸到 fir.im, 體驗更流暢。 (P.S.這只是基本的產物存儲,後續會不斷優化)docker


再來看看這期 CI Weekly,整理了軟件開發模型對比分析、持續集成 Web 實踐、網易客戶端的測試與持續集成、Docker 的實踐故事小文、基於 Docker 的CI/CD、DevOps 開源工具等技術分享,一塊兒來看看~編程

###軟件開發模型與過程改進 軟件開發模型直接影響軟件開發的週期和軟件質量,是軟件開發的組織管理形式。 本文介紹了軟件工程中開發模型,包括WaterFall模型、螺旋模型、增量模型、RUP(Rational Unified Process)、XP極限編程、Scrum、邊作邊改模型(Build and Fix Model)等等,來看看如何從中選擇適合你的團隊的開發模型。(via:博客園@PetterLiu緩存

###網易客戶端測試團隊轉型實踐 這篇文章講解了網易客戶端測試團隊經歷的開發、測試團隊的轉型實踐,從分析測試團隊現狀到生產力改進、團隊人才建設等等,一塊兒看看做者如何帶領團隊進行轉型。(via:移動開發前線@李樂)微信

###Web 持續集成工做實踐 隨着業務和團隊不斷擴大,團隊面對的問題也愈來愈具挑戰性。做者逐步將一些自動化工具和方法引入到平常工做中,並總結了這一年來作持續集成的得到經驗教訓。 (via: 公衆號運維幫@王集鵠​​​​)app

###DevOps實戰-基於Docker的CI/CD 本篇博客做者使用了Spring Boot, GitLab, Jenkins,Docker and Slack,一步步實現所有的持續部署流程。(via : 公衆號逼格運維說@彪哥) ###張大胖的docker之路 這篇小文章以程序員的視角,寫了主角如何一步步愛上 docker 的故事,Build once , run anymore.(via:公衆號碼農翻身@老劉)運維

###DevOps發展的9個趨勢 做爲 DevOps 的愛好者,做者總結了 DevOps 將來發展的幾個趨勢,文中也講到一些 微服務、Docker、自動化測試、DevOps編程語言等,感興趣的能夠參考一下。(via : ThoughtWorks@顧宇編程語言

###Top DevOps Tools: 50 Reliable, Secure, and Proven Tools for All Your DevOps Needs 這裏列出了 50 個頂尖的 DevOps工具,一塊兒看看它們各自的特色吧。(via:stackify.com


以上是 CI Weekly #19 的全部技術分享, 若有問題,請聯繫咱們~

Happy building!

flow.ci

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

相關文章
相關標籤/搜索