亚洲欧美日韩熟女|做爱高潮视频网址|国产一区二区三级片|国产Av中文字幕www.性色av|亚洲婷婷永久免费|国产高清中文字幕|欧美变态网站久re视频精品|人妻AV鲁丝第一页|天堂AV一区二区在线观看|综合 91在线精品

論產(chǎn)品的需求與實現(xiàn)系列之ci持續(xù)集成

2023-04-12


產(chǎn)品的需求與實現(xiàn)系列:


論產(chǎn)品的需求與實現(xiàn)系列之日志系統(tǒng)


論產(chǎn)品的需求與實現(xiàn)系列之監(jiān)控系統(tǒng)


論產(chǎn)品的需求與實現(xiàn)系列之數(shù)據(jù)平臺


論產(chǎn)品的需求與實現(xiàn)系列之ci持續(xù)集成


ci用過了兩個產(chǎn)品,一個是hudson,另一個是jenkins.關(guān)于這兩個的歷史可以jenkins與hudson的恩怨










需求1:ant 打包java項目,發(fā)布到WAS,自動重啟


解決需求1:項目工程很大,大的什么程度呢,當時我統(tǒng)計腳本行碼將有500百萬行。由于項目工程結(jié)構(gòu)及依賴,嘗試用maven去替換ant,發(fā)現(xiàn)效果還沒ant好,maven一些包管理特性也沒突顯出來。so,還是用ant吧。


1.先用ant寫framework的基類的打包,再寫每一個小工程的ant包,寫到最后發(fā)現(xiàn)ant文件越來越多,后面又重構(gòu)一下,采復用的模式。這是典型的程序員的思維,什么重構(gòu),復用。


2.先看配置













需求2:activator打包scala應用,功能有自動打包,分級發(fā)布,一鍵回滾,自定義回滾,查看版本等


解決需求2:





需求3:gradle +android應用


解決需求3: 先裝gradle 2.6 ,下載android依賴的包,然后是一堆配置,后來又作了junit測試




需求4:xcode+ios打包發(fā)布應用


解決需求4:還是先安裝xcode,不過這xcode 版本有要求,要10以上


需求5:jenkins的master-slave方式,pipline流工作依賴,代碼質(zhì)量檢測,定時任務(githook)..........



最后的產(chǎn)品展現(xiàn):







總結(jié):對比hudson與jenkins,更喜歡jenkins,jenkins更新快,插件豐富,一些特性比如githook等,更容易在社區(qū)找到答案。hudson運行很穩(wěn)定,一直用作java主ci



本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com