天天看點

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

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

  • 支援 iOS 項目 Xcode8.3 建構

iOSer 們重點來了,flow.ci 已支援最新的 Xcode8.3 版本進行建構,選擇版本時直接選擇 Xcode8 即可 😃

  • 支援 Git 倉庫的緩存

建構工作流到 Git Clone 這一步,打開 flow_cache_repo 按鈕,可直接緩存 git 倉庫,減少下載下傳時間。

  • 建構完成後,可直接在 flow.ci 掃碼下載下傳應用

iOS 與 Android 項目,在工作流中添加 fir.im 上傳插件,配置好 Token, changelog 等資訊。成功建構後,可直接在 flow.ci 建構結果頁面掃碼下載下傳安裝進行測試,不需要登入到 fir.im, 體驗更流暢。

(P.S.這隻是基本的産物存儲,後續會不斷優化)

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

再來看看這期 CI Weekly,整理了軟體開發模型對比分析、持續內建 Web 實踐、網易用戶端的測試與持續內建、Docker 的實踐故事小文、基于 Docker 的CI/CD、DevOps 開源工具等技術分享,一起來看看~

軟體開發模型與過程改進

軟體開發模型直接影響軟體開發的周期和軟體品質,是軟體開發的組織管理形式。 本文介紹了軟體工程中開發模型,包括WaterFall模型、螺旋模型、增量模型、RUP(Rational Unified Process)、XP極限程式設計、Scrum、邊做邊改模型(Build and Fix Model)等等,來看看如何從中選擇适合你的團隊的開發模型。(via:部落格園@PetterLiu)

網易用戶端測試團隊轉型實踐

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

Web 持續內建工作實踐

随着業務和團隊不斷擴大,團隊面對的問題也越來越具挑戰性。作者逐漸将一些自動化工具和方法引入到日常工作中,并總結了這一年來做持續內建的獲得經驗教訓。 (via: 公衆号運維幫@王集鹄​​​​)

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、微信公衆号、官方微網誌,知乎專欄,簡書,歡迎關注或投稿:)