當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項(xiàng)目管理軟件
軟件項(xiàng)目開發(fā)中的環(huán)境配置和分支策略
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
策略1:一個(gè)分支+開發(fā)服務(wù)器+生產(chǎn)服務(wù)器源代碼管理可以使用VSS或CVS等開源軟件等來進(jìn)行。在這里不需要啟用任何分支,僅僅將源代碼受控即可以了。整個(gè)開發(fā)由于需要小組協(xié)作,所以需要有一天專門的開發(fā)服務(wù)器,開發(fā)服務(wù)器可以同時(shí)承擔(dān)數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器。
對(duì)于生產(chǎn)環(huán)境需要專門的一天數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器。如果考慮硬件的多層部署,這里可以應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器分開。
其它問題分析:
1.沒有啟動(dòng)分支,緊急BUG的部署困難,所以設(shè)計(jì)開發(fā)中要考慮新功能開發(fā)絕對(duì)不要影響老功能已有的接口。
2.沒有單獨(dú)的測(cè)試環(huán)境,測(cè)試過程不穩(wěn)定,測(cè)試和開發(fā)工作有相互影響。
適用情況
1.適用于新項(xiàng)目的開發(fā),舊項(xiàng)目的版本的維護(hù)期。
2.小于5人的軟件開發(fā)團(tuán)隊(duì)
策略2:開發(fā)分支+開發(fā)服務(wù)器+測(cè)試服務(wù)器+生產(chǎn)服務(wù)器
啟用測(cè)試分支和測(cè)試服務(wù)器主要目的是保證維護(hù)版本的順利發(fā)布和測(cè)試環(huán)境的穩(wěn)定性。在項(xiàng)目配置了專門的測(cè)試人員后,必須要保證測(cè)試環(huán)境的穩(wěn)定性。測(cè)試服務(wù)器上需要安裝測(cè)試數(shù)據(jù)庫(kù),測(cè)試環(huán)境的部署主要是同步開發(fā)數(shù)據(jù)庫(kù)->測(cè)試數(shù)據(jù)庫(kù)。然后將開發(fā)環(huán)境打包的接口拷貝到測(cè)試服務(wù)器相關(guān)目錄。
其它問題分析:
1.沒有測(cè)試分支,維護(hù)版本的BUG部署困難。
適用情況
1.項(xiàng)目有專門的測(cè)試人員
2.項(xiàng)目進(jìn)行每日構(gòu)建,需要保證測(cè)試環(huán)境的穩(wěn)定性。
策略3:開發(fā)分支+測(cè)試分支+開發(fā)服務(wù)器+測(cè)試服務(wù)器+生產(chǎn)服務(wù)器
啟用測(cè)試分支了可以基本解決掉維護(hù)版本BUG部署困難的問題。整個(gè)測(cè)試環(huán)境的部署也修改為了直接去編譯測(cè)試分支的內(nèi)容進(jìn)行打包和部署。
其它問題分析:
1.測(cè)試的多個(gè)BUG必須要測(cè)試人員全部測(cè)試通過才能夠部署。
2.無法很好的解決同時(shí)要部署新功能的測(cè)試版本,又要部署維護(hù)版本的測(cè)試功能的問題。
3.正式版本發(fā)布過后,在下個(gè)版本沒有發(fā)布前,很難重現(xiàn)或重新編譯出生產(chǎn)環(huán)境的部署包。
適用情況:
1.運(yùn)行中的項(xiàng)目,經(jīng)常需要處理BUG發(fā)布維護(hù)版本
2.項(xiàng)目有專門的測(cè)試人員,需要保證測(cè)試環(huán)境的穩(wěn)定。
策略4:開發(fā)分支+測(cè)試分支+集成分支+開發(fā)服務(wù)器+測(cè)試服務(wù)器+生產(chǎn)服務(wù)器
啟用集成分支了項(xiàng)目中的開發(fā),測(cè)試和生產(chǎn)三套環(huán)境從數(shù)據(jù)庫(kù)到代碼完全獨(dú)立開來。三套環(huán)境互不影響和沖突,都可以進(jìn)行獨(dú)立的編譯和構(gòu)建。在這種策略下生產(chǎn)環(huán)境的部署可以轉(zhuǎn)移到專門的運(yùn)維人員進(jìn)行。啟用集成分支的目的是保證在集成環(huán)境遭到破壞的時(shí)候可以快速的重新構(gòu)建出生產(chǎn)包進(jìn)行重新部署。
其它問題分析:
1.當(dāng)新功能的開發(fā)和BUG的修改涉及到同樣一個(gè)源代碼文件時(shí)候,沒有辦法做到僅僅對(duì)BUG內(nèi)容單獨(dú)部署。
適用情況
1.運(yùn)行中的項(xiàng)目,經(jīng)常需要處理BUG發(fā)布維護(hù)版本
2.項(xiàng)目有專門的測(cè)試人員,需要保證測(cè)試環(huán)境的穩(wěn)定。
3.系統(tǒng)需要保證集成環(huán)境獨(dú)立性,在需要情況下可以再現(xiàn)集成環(huán)境。
策略5:開發(fā)分支+測(cè)試分支+集成分支+開發(fā)服務(wù)器+測(cè)試服務(wù)器+BUG分支+BUG數(shù)據(jù)庫(kù)服務(wù)器+生產(chǎn)服務(wù)器
在運(yùn)行中需要既進(jìn)行新版本功能開發(fā),又需要對(duì)已經(jīng)部署的版本進(jìn)行維護(hù)和BUG修復(fù)的時(shí)候。往往項(xiàng)目需要設(shè)置專門的維護(hù)人員,維護(hù)人員使用專門的BUG分支和BUG數(shù)據(jù)庫(kù)服務(wù)器對(duì)BUG進(jìn)行修改并發(fā)布維護(hù)版本。
維護(hù)版本的發(fā)布可以直接在BUG分支基線后發(fā)布,注意問題是
1.必須所有BUG都改好并測(cè)試通過后才可以發(fā)布維護(hù)版本
2.BUG分支的內(nèi)容要及時(shí)Deliver到開發(fā)分支,當(dāng)出現(xiàn)Merge沖突的時(shí)候要優(yōu)先保證BUG修改內(nèi)容。
維護(hù)版本的發(fā)布如果要在集成分支發(fā)布,需要注意問題
1.BUG先Deliver到開發(fā)分支
2.Deliver到開發(fā)分支的BUG及時(shí)Deliver到測(cè)試分支,在測(cè)試分支打包后交測(cè)試人員測(cè)試。
3.測(cè)試人員測(cè)試通過后,BUG分支修改的內(nèi)容直接Devlier到集成分支后在集成分支打包進(jìn)行維護(hù)版本部署。
4.存在一個(gè)問題是新功能開發(fā)完成發(fā)布時(shí)候統(tǒng)一Deliver到集成分支的時(shí)候存在Merge沖突問題。
更多信息請(qǐng)?jiān)L問:考試大項(xiàng)目管理站 考試大論壇
- 1二級(jí)建造師實(shí)務(wù)詞匯:骨架隔墻
- 2建筑電氣工程的布線系統(tǒng)的敷設(shè)應(yīng)注意的問題
- 3【9月18日預(yù)測(cè)】天津建筑鋼材主流價(jià)格繼續(xù)上揚(yáng)
- 4造價(jià)工程師《安裝》第五章通用工程安裝(9)
- 52014年一級(jí)建造師機(jī)電工程復(fù)習(xí)—風(fēng)管系統(tǒng)的組成、分類和施工內(nèi)容
- 62015年監(jiān)理工程師《理論與法規(guī)》每日一練(7.9)
- 7圓端形實(shí)體橋墩墩身模板
- 8一級(jí)建造師考試知識(shí)點(diǎn):專項(xiàng)方案的專家論證
- 92015年監(jiān)理工程師《基本理論與相關(guān)法規(guī)》練習(xí)(12)
- 10建筑物安全防范系統(tǒng)監(jiān)控中心設(shè)計(jì)規(guī)定有哪些?
- 11建筑工程高聚物改性瀝青卷材屋面防水層施工工藝
- 122015注冊(cè)造價(jià)師造價(jià)管理:合同的訂立
- 13上海后年將全面監(jiān)測(cè)建筑能耗
- 14如何保證地面磚縫格質(zhì)量
- 15關(guān)于舉辦工程建設(shè)領(lǐng)域投標(biāo)技巧實(shí)用操作培訓(xùn)班的補(bǔ)充通知
- 16攪拌車減速機(jī)軸承妨礙闡明原因
- 17污水截流工程施工組織設(shè)計(jì)方案
- 18二級(jí)建造師考試《建筑工程管理與實(shí)務(wù)》模擬試題(十九)
- 19一級(jí)建造師《公路實(shí)務(wù)》小抄之公路建設(shè)管理法規(guī)
- 20土方工程施工工藝過程
- 21安徽績(jī)溪抽水蓄能電站施工供電系統(tǒng)成功送電
- 22建筑物加固方法與分類
- 23二級(jí)建造師復(fù)習(xí)資料:電視監(jiān)控系統(tǒng)
- 24二建施工管理復(fù)習(xí)要點(diǎn):承包人積極性
- 25機(jī)電式快速中間繼電器絕緣性能要求有哪些?
- 26河南鶴壁市6個(gè)項(xiàng)目開工 總投資14億元(含脫硝改造等)
- 27定額站召開計(jì)價(jià)依據(jù)專題座談會(huì),滿足建筑市場(chǎng)工程建設(shè)計(jì)價(jià)需求
- 28渝宜高速某段瀝青混凝土路面維修工程(投標(biāo))施工組織設(shè)計(jì)
- 292015年3月1日起公布實(shí)施《不動(dòng)產(chǎn)登記暫行條例》
- 30四川省嚴(yán)格規(guī)范招投標(biāo)的相關(guān)政策
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓