




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、大型ERP研發(fā)的“地鐵線”應(yīng)用實(shí)踐技術(shù)創(chuàng)新 變革未來案例簡介EAS簡介關(guān)鍵實(shí)踐應(yīng)用效果分享內(nèi)容“地鐵線”應(yīng)用實(shí)踐 金蝶研發(fā)共享中心的“地鐵線”,是一套支撐金蝶ERP、云產(chǎn)品的持續(xù)集成體系,包含了從分支管理、構(gòu)建到部署,以及一些研發(fā)服務(wù)的內(nèi)容?!暗罔F線” 為保障EAS產(chǎn)品的版本、特性、補(bǔ)丁研發(fā)起到了關(guān)鍵的支撐作用,大大提升了研發(fā)效率。 “地鐵線”的一些應(yīng)用效果:搭建整個(gè)從分支到部署環(huán)境的時(shí)間極大縮短;測試環(huán)境穩(wěn)定度高,基本杜絕了整體環(huán)境不可以的情況;各業(yè)務(wù)領(lǐng)域的問題清晰明了,溝通成本大大降低;金蝶EAS卓越管控,開放融合核心設(shè)計(jì)思想:連接、智能、創(chuàng)新集團(tuán)企業(yè)互聯(lián)網(wǎng)商業(yè)運(yùn)營平臺集團(tuán)企業(yè)卓越管控平臺
2、集團(tuán)企業(yè)IT開放平臺產(chǎn)品定位品牌定位品牌定位:集團(tuán)企業(yè)卓越管控與運(yùn)營平臺產(chǎn)品理念:卓越管控 開放融合市場定位主要市場:20億以上的綜合集團(tuán)、產(chǎn)業(yè)集團(tuán)次要市場:5億-20億的產(chǎn)業(yè)集團(tuán)EAS是啥樣?10+ 多數(shù)十?dāng)?shù)千數(shù)萬多年單據(jù)流程種語言種數(shù)據(jù)庫種環(huán)境組合EAS財(cái)務(wù)采購銷售資金合并報(bào)表預(yù)算庫存制造基礎(chǔ)引擎門戶EAS4.0EAS5.0/5.1/5.2/5.3/5.4EAS6.0/6.1EAS7.0/7.03/7.5EAS8.0/8.1/8.2數(shù)據(jù)庫:ORACLE、SqlServer、DB2等中間件:Apusic等JDK:IBM,Oracle操作系統(tǒng):UNIX、Linux、Windows瀏覽器:IE8
3、+、Chrome、SafariEAS開發(fā)迭代模型beta2EAS8.1beta1EAS8.2發(fā)布驗(yàn)證分支EAS8.1Patch開發(fā)分支EAS8.1Dev領(lǐng)域特性快速迭代開發(fā)周期1-3個(gè)月驗(yàn)證客戶1-2家,周期1個(gè)月補(bǔ)丁形式客戶驗(yàn)證多次beta測試開發(fā)周期4個(gè)月驗(yàn)證客戶3-5家,周期1個(gè)月版本形式客戶驗(yàn)證主干EASTrunk困難在哪里?產(chǎn)品復(fù)雜產(chǎn)品積累久模塊多支持環(huán)境復(fù)雜版本分支多團(tuán)隊(duì)大數(shù)十項(xiàng)目組數(shù)百人員典型問題:搭研發(fā)環(huán)境困難,非常耗時(shí);測試環(huán)境不穩(wěn)定,整個(gè)團(tuán)隊(duì)等待;出現(xiàn)問題,不知是誰的問題,分析時(shí)間長;環(huán)境、流程越來越多,測試人員還是那些,怎么保障質(zhì)量;時(shí)間緊,更新得太慢,來不及;每耽誤1分
4、鐘,就浪費(fèi)數(shù)百分鐘人力成本效率全自動化 搭建研發(fā)環(huán)境服務(wù)機(jī)器人 提供更多研發(fā)微服務(wù)+穩(wěn)定地鐵線服務(wù)機(jī)器人圍繞穩(wěn)定、效率,通過自動化、服務(wù)化解決低效浪費(fèi)從點(diǎn)到線,搭建“地鐵線” 代碼構(gòu)建/打包冒煙部署發(fā)布日志監(jiān)控預(yù)警svnant(構(gòu)建)自研工具(補(bǔ)丁制作)installanywhere(安裝包制作)rsync(同步) STAF數(shù)據(jù)庫恢復(fù)工具用例平臺(自研)執(zhí)行平臺(自研)日志平臺(自研)RRAFS(GUI)JS+Python(WEB)jenkinsScpStafrsyncELK領(lǐng)域CI自動化測試數(shù)據(jù)庫升級驗(yàn)證代碼監(jiān)控測試監(jiān)控2 構(gòu)建服務(wù)器output構(gòu)建PT代碼分支(SVN)判斷領(lǐng)域報(bào)告4 WE
5、B自動化初始庫服務(wù)器初始DBAPP1 SVN服務(wù)器5 用例平臺7 日志分析平臺用例 3 領(lǐng)域CI(虛擬機(jī))APPDB6 領(lǐng)域執(zhí)行機(jī)(虛擬機(jī))自動化執(zhí)行機(jī)初始DB.bak每次執(zhí)行自動恢復(fù)DB文件每天同步到本地報(bào)告自動備份:每天0點(diǎn)同步構(gòu)建自動更新執(zhí)行測試環(huán)境報(bào)告通過,自動更新9冒煙環(huán)境8輸出領(lǐng)域CI報(bào)告環(huán)境 = 其他領(lǐng)域PT下最新包+本領(lǐng)域最新構(gòu)建包自動更新“地鐵線”架構(gòu)圖1、冒煙通過冒煙測試檢測安裝包的基本可用性登錄UI遍歷核心單據(jù)可用:如憑證、訂單核心流程可用:訂單到付款代碼構(gòu)建/打包冒煙部署發(fā)布日志監(jiān)控預(yù)警領(lǐng)域CI2、領(lǐng)域CI領(lǐng)域CIbuildoutput典型問題:基礎(chǔ)模塊提交了一個(gè)代碼,
6、引起了財(cái)務(wù)模塊核心功能報(bào)錯。怎么解決?冒煙PT目錄其他領(lǐng)域成功輸出的包3、領(lǐng)域CI、冒煙與部署更新分離一天5次冒煙,3次更新環(huán)境可以根據(jù)需要隨時(shí)調(diào)整自動化全回歸操作系統(tǒng)JDK數(shù)據(jù)庫中間件1AIX6.1IBM1.6(64位)Oracle11gapusic9升級庫2HP-UXHP1.6(64位)3LINUXV5IBM1.6(64位)4LINUXV6IBM1.7(64位)5SUN1.6(64位)6Windows2008(64位)IBM1.6(64位)7SUN1.7(64位)DB210.58Windows2003(32位)SUN1.6(32位)SqlServer20129LINUXV6IBM1.6(6
7、4位)Oracle11gapusic510SUN1.7(64位)11LinuxV6IBM1.6(64位)ora新建庫apusic9新建庫12db210.5新建庫13sql2008新建庫手工測試環(huán)境領(lǐng)域CI冒煙(5次/天)領(lǐng)域CI領(lǐng)域CI領(lǐng)域CI安裝包PT目錄01012162021216操作系統(tǒng)中間件JDK數(shù)據(jù)庫Linux V6Apusic9sun JDK 1.6oracledb2SQLServerbuildbuildbuildbuildoutputoutputoutputoutputoutput2.1 自動化全回歸機(jī)器人主要采用UI自動化測試,自動化測試用例覆蓋EAS的主要功能、流程。數(shù)千條用
8、例覆蓋多種庫數(shù)十種典型組合環(huán)境自動化測試2.2 組合測試自動化測試覆蓋多種組合,保障功能在不同環(huán)境下的正確性。數(shù)十種典型組合環(huán)境操作系統(tǒng)、JDK、數(shù)據(jù)庫、中間件的交叉組合手工測試環(huán)境基本固定自動化全回歸操作系統(tǒng)JDK數(shù)據(jù)庫中間件1AIX6.1IBM1.6(64位)Oracle11gapusic9升級庫2HP-UXHP1.6(64位)3LINUXV5IBM1.6(64位)4LINUXV6IBM1.7(64位)5SUN1.6(64位)6Windows2008(64位)IBM1.6(64位)7SUN1.7(64位)DB210.58Windows2003(32位)SUN1.6(32位)SqlServe
9、r20129LINUXV6IBM1.6(64位)Oracle11gapusic510SUN1.7(64位)11LinuxV6IBM1.6(64位)ora新建庫apusic9新建庫12db210.5新建庫13sql2008新建庫手工測試環(huán)境操作系統(tǒng)中間件JDK數(shù)據(jù)庫Linux V6Apusic9sun JDK 1.6oracledb2SQLServer自動化測試3 管理平臺工具-DMP、KCRP、云之家輕應(yīng)用未來代碼構(gòu)建/打包冒煙部署發(fā)布日志監(jiān)控預(yù)警svnant(構(gòu)建)自研工具(補(bǔ)丁制作)installanywhere(安裝包制作)rsync(同步) STAF數(shù)據(jù)庫恢復(fù)工具用例平臺(自研)執(zhí)行平臺(自研)日志平臺(自研)RRAFS(GUI)JS+Python(WEB)jenkinsScpStafrsyncELK領(lǐng)域CI自動化測試數(shù)據(jù)庫升級驗(yàn)證代碼監(jiān)控測試監(jiān)控提供更多實(shí)用服務(wù)采用Docker來優(yōu)化一些服務(wù)應(yīng)用到客戶現(xiàn)場“地鐵線”應(yīng)用效果400+分支50+活躍分支50+服務(wù)器200+自動化執(zhí)行機(jī)數(shù)十 自動化組合全回歸數(shù)十 領(lǐng)域CI數(shù)千 用例1個(gè)小運(yùn)維團(tuán)隊(duì)支撐 數(shù)百研發(fā)團(tuán)隊(duì)代碼構(gòu)建/打包冒煙部署發(fā)布日志監(jiān)控預(yù)警領(lǐng)域CI10天1天搭建環(huán)境:測試環(huán)境不可測時(shí)間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度餐飲業(yè)節(jié)能減排入股協(xié)議
- 2025年度購房定金支付及違約責(zé)任協(xié)議
- 二零二五年度商業(yè)地產(chǎn)市場調(diào)研評估委托合同
- 二零二五年度餐飲行業(yè)掛靠合作經(jīng)營合同
- 二零二五年度三年期勞動合同漲薪與績效考核體系合同
- 二零二五年度自來水供應(yīng)與用水戶信息公開合同
- 二零二五年度個(gè)人債權(quán)轉(zhuǎn)讓合同模板(智能穿戴設(shè)備債權(quán)整合)
- 二零二五年度新能源汽車企業(yè)職工招聘與產(chǎn)業(yè)鏈整合合同
- 二零二五年度手房銀行按揭購房服務(wù)合同
- 2025年吉林市貨運(yùn)車從業(yè)考試題
- 第16課數(shù)據(jù)管理與編碼(教案)四年級全一冊信息技術(shù)人教版
- 特殊作業(yè)安全管理監(jiān)護(hù)人專項(xiàng)培訓(xùn)課件
- 《節(jié)水評價(jià)技術(shù)導(dǎo)則》
- 課件:《中華民族共同體概論》第一講 中華民族共同體基礎(chǔ)理論
- 2024年貴州省貴陽市中考生物試題(含答案逐題解析)
- 設(shè)備安裝檢驗(yàn)批表格
- 車輛清障救援合作協(xié)議
- 全國書法作品展投稿登記表
- 中醫(yī)師承跟師筆記60篇(共1頁)
- BM 帶小葉片的高壓比壓氣機(jī)葉輪設(shè)計(jì)BladeGen實(shí)例
- 輸變電工程建設(shè)管理程序指南
評論
0/150
提交評論