欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法與流程

文檔序號(hào):11287900閱讀:994來源:國知局

本發(fā)明涉及一種管理方法,具體提供一種微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法。



背景技術(shù):

微服務(wù)架構(gòu)的系統(tǒng)的特點(diǎn)是工程相對較多且獨(dú)立,在多個(gè)獨(dú)立的工程上進(jìn)行整個(gè)系統(tǒng)的功能迭代不便于代碼管理,同時(shí)也使得自動(dòng)化發(fā)版變得困難重重。目前因?yàn)闆]有引入合理的代碼分支管理方法,項(xiàng)目迭代經(jīng)常處于阻滯狀態(tài),或者采用原始的手工抽取辨認(rèn)已經(jīng)開發(fā)完成的代碼,這種方法不僅繁瑣而且占用大量人力,同時(shí)非常容易出現(xiàn)錯(cuò)誤。因此提供一種合理的分支管理方法則是目前的當(dāng)務(wù)之急。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于克服目前的代碼分支管理方法存在的上述缺陷,提供一種微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法。

本發(fā)明的目的通過下述技術(shù)方案實(shí)現(xiàn):微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法,包括以下步驟:

(1)創(chuàng)建微服務(wù)系統(tǒng)的master主分支,并從master分支中提取出develop分支;

(2)在develop分支中提取項(xiàng)目分支;

(3)在項(xiàng)目分支中開發(fā)項(xiàng)目;

(4)對開發(fā)完成后的項(xiàng)目進(jìn)行預(yù)發(fā)版測試;

(5)通過master主分支對預(yù)發(fā)版測試成功的項(xiàng)目進(jìn)行上線發(fā)布。

進(jìn)一步的,所述步驟(3)中在項(xiàng)目分支中開發(fā)項(xiàng)目包括以下步驟:

①、在項(xiàng)目分支中提交代碼以開發(fā)項(xiàng)目;

②、項(xiàng)目開發(fā)完成后,相對應(yīng)的項(xiàng)目分支將開發(fā)完成的項(xiàng)目的代碼并入develop分支,剩余未開發(fā)完成的項(xiàng)目則繼續(xù)開發(fā);

③、develop分支將代碼并入剩余未開發(fā)完成的項(xiàng)目的項(xiàng)目分支中,并返回步驟①。

所述步驟(4)中對開發(fā)完成后的項(xiàng)目進(jìn)行預(yù)發(fā)版測試包括以下步驟:

ⅰ、從develop分支中提取uat_feature分支,通過uat_feature分支對完成后的項(xiàng)目進(jìn)行預(yù)發(fā)版測試;

ⅱ、判斷進(jìn)行預(yù)發(fā)版測試的項(xiàng)目是否達(dá)標(biāo);是,uat_feature分支將該項(xiàng)目的代碼并入master主分支,并執(zhí)行步驟(5);否,在uat_feature分支中對該項(xiàng)目的代碼進(jìn)行修改,直至該項(xiàng)目達(dá)標(biāo)后,將該項(xiàng)目的代碼并入master主分支,并執(zhí)行步驟(5),同時(shí)uat_feature分支將代碼并入develop分支中,并重復(fù)步驟(3)。

本發(fā)明較現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)及有益效果:本發(fā)明的微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法,使得多個(gè)獨(dú)立的工程上每個(gè)功能的開發(fā)都變得可識(shí)別可區(qū)分又不互相影響,從而達(dá)到發(fā)版自動(dòng)化以及項(xiàng)目快速迭代不會(huì)被某一個(gè)項(xiàng)目所阻滯。

具體實(shí)施方式

下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)說明,但本發(fā)明的實(shí)施方式并不限于此。

實(shí)施例

本發(fā)明的微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法,包括以下步驟:

(1)創(chuàng)建微服務(wù)系統(tǒng)的master主分支,并從master分支中提取出develop分支。

(2)在develop分支中提取1條或多條項(xiàng)目分支。

(3)在1條或多條項(xiàng)目分支中開發(fā)項(xiàng)目;即微服務(wù)系統(tǒng)中需要解決某個(gè)問題或需要達(dá)到某種功能時(shí),則在項(xiàng)目分支中開發(fā)相應(yīng)的項(xiàng)目。其包括以下步驟:

①、在項(xiàng)目分支中進(jìn)行代碼提交,以開發(fā)項(xiàng)目;例如,微服務(wù)系統(tǒng)需要增加支付功能時(shí),則在一條項(xiàng)目分支中提交實(shí)現(xiàn)支付功能所需要的相應(yīng)代碼,從而開發(fā)支付功能項(xiàng)目,在此過程中,其與其它項(xiàng)目分支所開發(fā)的項(xiàng)目互不干擾,且系統(tǒng)正常運(yùn)行。

②、項(xiàng)目開發(fā)完成后,相對應(yīng)的項(xiàng)目分支將開發(fā)完成的項(xiàng)目的代碼并入develop分支,而剩余未開發(fā)完成的項(xiàng)目則繼續(xù)開發(fā)。

③、develop分支將代碼并入剩余未開發(fā)完成的項(xiàng)目的項(xiàng)目分支中,并返回步驟①;即該develop分支將開發(fā)完成后的項(xiàng)目的代碼并入剩余未開發(fā)完成的項(xiàng)目的項(xiàng)目分支中,使未開發(fā)完成的項(xiàng)目得到已開發(fā)完成的項(xiàng)目的代碼。

當(dāng)需要在多個(gè)微服務(wù)系統(tǒng)中開發(fā)相同的項(xiàng)目時(shí),各個(gè)微服務(wù)系統(tǒng)中的develop分支提取的對應(yīng)的項(xiàng)目分支采用統(tǒng)一的命名;即在不同的微服務(wù)系統(tǒng)中,相同的項(xiàng)目其項(xiàng)目分支采用相同的命名,這樣就可以根據(jù)項(xiàng)目分支名來區(qū)分出各個(gè)獨(dú)立的微服務(wù)系統(tǒng)中哪些代碼在完成同一個(gè)項(xiàng)目,發(fā)版驗(yàn)證時(shí)只需要項(xiàng)目分支名即可以做到自動(dòng)發(fā)版無需再人工區(qū)分代碼之間的關(guān)聯(lián)。

(4)對完成后的項(xiàng)目分支進(jìn)行預(yù)發(fā)版測試,其包括以下步驟:

ⅰ、從develop分支中提取uat_feature分支,通過uat_feature分支對完成后的項(xiàng)目進(jìn)行預(yù)發(fā)版測試。

ⅱ、判斷進(jìn)行預(yù)發(fā)版測試的項(xiàng)目是否達(dá)標(biāo);是,uat_feature分支將該項(xiàng)目的代碼并入master主分支,并執(zhí)行步驟(5)。否,在uat_feature分支中對該項(xiàng)目的代碼進(jìn)行修改,直至該項(xiàng)目達(dá)標(biāo)后,將代碼并入master主分支,并執(zhí)行步驟(5),同時(shí)uat_feature分支將修改后的代碼并入develop分支中,并重復(fù)步驟(3);如此未開發(fā)完成的項(xiàng)目則得到修改后的代碼。項(xiàng)目是否達(dá)標(biāo)是指項(xiàng)目是否達(dá)到微服務(wù)系統(tǒng)的需求。

(5)通過master主分支對預(yù)發(fā)版測試成功的項(xiàng)目進(jìn)行上線發(fā)布。

如上所述,便可很好的實(shí)施本發(fā)明。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法,其特征在于,包括以下步驟:(1)創(chuàng)建微服務(wù)系統(tǒng)的master主分支,并從master分支中提取出develop分支;(2)在develop分支中提取項(xiàng)目分支;(3)在項(xiàng)目分支中開發(fā)項(xiàng)目;(4)對開發(fā)完成后的項(xiàng)目進(jìn)行預(yù)發(fā)版測試;(5)通過master主分支對預(yù)發(fā)版測試成功的項(xiàng)目進(jìn)行上線發(fā)布。本發(fā)明的微服務(wù)系統(tǒng)的項(xiàng)目迭代分支管理方法,使得多個(gè)獨(dú)立的工程上每個(gè)功能的開發(fā)都變得可識(shí)別可區(qū)分又不互相影響,從而達(dá)到發(fā)版自動(dòng)化以及項(xiàng)目快速迭代不會(huì)被某一個(gè)項(xiàng)目所阻滯。

技術(shù)研發(fā)人員:劉億莎
受保護(hù)的技術(shù)使用者:丹露成都網(wǎng)絡(luò)技術(shù)有限公司
技術(shù)研發(fā)日:2017.04.25
技術(shù)公布日:2017.09.22
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
温宿县| 通渭县| 原平市| 肇源县| 确山县| 紫阳县| 安福县| 甘孜县| 象州县| 墨江| 镇赉县| 来凤县| 渝中区| 县级市| 永平县| 和平县| 屏东市| 珠海市| 丰台区| 平果县| 隆安县| 当阳市| 江口县| 玉屏| 桐梓县| 米林县| 梁河县| 临朐县| 海安县| 伊春市| 荆州市| 科尔| 濮阳县| 古交市| 汝州市| 泾阳县| 焦作市| 若羌县| 宜良县| 华宁县| 安义县|