成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

fir.im weekly - 「 持續(xù)集成 」實踐教程合集

A Loity / 1541人閱讀

摘要:來這里看看的工程師如何進行持續(xù)集成與持續(xù)部署。主要介紹了豆瓣移動持續(xù)集成和測試相關實踐,用工具化自動化社會化測試來解決遇到的問題,將打包發(fā)布環(huán)節(jié)自動化。這期的持續(xù)集成實踐分享就到這里。

我們??吹皆S多團隊和開發(fā)者分享他們的持續(xù)集成實踐經(jīng)驗,本期 fir.im Weekly 收集了 iOS,Android,PHP ,NodeJS 等項目搭建持續(xù)集成的實踐,以及一些國內(nèi)外公司的內(nèi)部持續(xù)集成系統(tǒng)的經(jīng)驗,供大家集中研究,參考借鑒。

先來看看國內(nèi)外一些公司的實踐經(jīng)驗:

Continuous Deployment at Instagram

Instagram 的開發(fā)團隊每天保持著 30 - 50 次后端代碼部署,幾乎全程無人參與,完全自動化。這聽起來很瘋狂,但一切確實在這樣運轉。來這里看看 Instagram 的工程師 Twitter@mgorven 如何進行持續(xù)集成與持續(xù)部署。

Etsy’s Journey to Continuous Integration for Mobile Apps

Etsy的工程師 Nassim Kammah 在 2014 歐洲 Velocity 大會上分享了 Etsy 實現(xiàn) iOS 應用持續(xù)集成的經(jīng)驗。

中文翻譯版:Etsy如何實現(xiàn)移動應用的持續(xù)集成

英文原文:Etsy’s Journey to Continuous Integration for Mobile Apps

豆瓣移動 App 持續(xù)集成和測試實踐

來自豆瓣測試工程師楊蓉的分享。

主要介紹了豆瓣移動 App 持續(xù)集成和測試相關實踐,用工具化+自動化+社會化測試來解決遇到的問題,將打包發(fā)布環(huán)節(jié)自動化。分享內(nèi)容見這里。

滬江無線持續(xù)集成的解決方案

滬江無線有多款無線應用,面臨很多質量問題,比如線上奔潰率高,開發(fā)提測質量差,測試回歸耗費時間長等問題。為此,滬江網(wǎng)測試團隊搭建了一套持續(xù)集成的質量保障體系。

主要通過 Jenkins 新建一個 job 去拉取 Gitlab 中的源代碼進行編譯打包,然后啟動 apk 掃描、自動化和專項測試,最后呈現(xiàn)測試結果。詳細見鏈接:傳送門.


『 iOS 持續(xù)集成實踐 』

Jenkins+GitHub+Xcode+fir搭了一個持續(xù)集成環(huán)境

@宣X_x用 Jenkins + GitHub + Xcode + fir 搭了一個持續(xù)集成環(huán)境,并慷慨分享了整個過程,非常詳細。

文章傳送門。

iOS 搭建 CI 持續(xù)集成環(huán)境

@大慈大悲大熊貓寫的這篇文章總結了自己在 iOS 下的自動化打包,搭建可持續(xù)集成環(huán)境的實踐過程,選擇方案是 Jenkins+ Gitlab/Github+Xcode+Fir。

全文瀏覽,點擊這里.

iOS 項目的持續(xù)集成與管理

Matt Oakes@Medium的 這篇文章 從 Jenkins 基礎配置、單元測試、Pull Request測試、代碼覆蓋率、靜態(tài)分析等等角度記錄持續(xù)集成的搭建過程,最后通過fastlane進行自動部署,將整個 app store 的提交過程完全自動化。

原文鏈接 : Continuous Integration & Deployment for iOS Projects

原文作者 : Matt Oakes

譯文出自 : 開發(fā)技術前線 www.devtf.cn

譯者 : Sam Lau


『 Android 持續(xù)集成實踐 』

基于 Travis CI 搭建 Android 持續(xù)集成以及自動打包發(fā)布流程

感謝@Allo的分享。

基于 Travis CI + fir.im CLI 搭建 Android 自動打包發(fā)布工作流,是非常棒的持續(xù)集成實踐示范!Android 開發(fā)者想實現(xiàn)自動化發(fā)布,簡化工作流程,可以來看看這篇文章.

Jenkin + Git + Gradle 為 Android 項目搭建 CI 環(huán)境

簡書作者cyning 在這篇實踐文章中說道:
"上家公司用著很前衛(wèi)的技術:Android Studio 、Gradle 、Git 、Material 等,也搭建了一個 Jenkins 的 CI 環(huán)境,每次只需要提交代碼,CI 會從 GitLab 上拉最新的代碼,自動打包,同時推到我們內(nèi)部的下載/發(fā)布頁面上。而我們內(nèi)部的員工在下載頁面上下載最新的安轉文件,用起來很爽啊。"詳細過程可以看這里。

使用 DaoCloud 與 FIR.im 為 CodingAndroid 項目開啟持續(xù)集成的嘗試

@痕跡BLANK 把持續(xù)集成環(huán)境搭建在 DaoCloud 上,通過幾步就可以實現(xiàn) CodingAndroid 項目自動提交,自動編譯發(fā)布測試包到 fir.im.這是一套很新鮮的玩法,感興趣地可以嘗試一下,文章地址?http://www.jianshu.com/p/a6ebb0e0c5ae .

基于 Travis CI 搭建 Android 持續(xù)集成以及自動打包發(fā)布流程

簡書作者Archmage 分享了自己使用 Travic CI + Github + firCLI 搭建持續(xù)集成的經(jīng)驗:
“Tag 提交后,Travis CI 會自動編譯代碼,生成 apk 文件,并發(fā)到 Github 和相應地其他渠道,分發(fā)完成后,會郵件通知參與測試的人員。如此一來,作為碼農(nóng),只要安心 Coding 和打 Tag 就好了,輕松愉快啊。”

全部流程一氣呵成,值得借鑒。
文章傳送門.


『 NodeJS 、PHP持續(xù)集成實踐 』

Jenkins + Github + Node.js 實現(xiàn)持續(xù)集成 - 魅族科技開發(fā)團隊

魅族科技開發(fā)團隊工程師@吳彥欣分享到:

“由于最近團隊代碼庫從 coding 遷移到 github,在 CI 工具的選型上嘗試了 travis-ci 和 circle-ci, 最后決定用 Jenkins 自己搭建CI服務器?!?/p>

全文瀏覽,點擊這里.

PHP 開源項目使用 Travis CI 進行持續(xù)集成

@Allo寫道:
“目前使用最廣泛的免費 CI 工具當數(shù)Travis CI,以我的項目 EvaThumber 為例,介紹一下如何在PHP開源項目中配合Travis CI進行持續(xù)集成 ”

作為世界上最好的語言 PHP,如何與 Travis CI 進行持續(xù)集成:D

在已有項目上構建持續(xù)集成平臺

簡書作者慕斯成總結了幾個開源持續(xù)集成工具構建持續(xù)集成的經(jīng)驗,分為java篇、ios篇、android篇,適合項目中涉及ios、android、java三種環(huán)境,來這里學習一下。

_
這期的 fir.im Weekly 持續(xù)集成實踐分享就到這里。如果你也有一些關于持續(xù)集成的經(jīng)驗和看法,歡迎投稿給 dm[at]fir.im, 投稿有機會獲得 fir.im 的限量鼠標墊和復古木質小飛機:)

fir.im

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/21563.html

相關文章

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<