• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    微服務系統的項目迭代分支管理方法技術方案

    技術編號:16270771 閱讀:42 留言:0更新日期:2017-09-22 22:22
    本發明專利技術公開了一種微服務系統的項目迭代分支管理方法,其特征在于,包括以下步驟:(1)創建微服務系統的master主分支,并從master分支中提取出develop分支;(2)在develop分支中提取項目分支;(3)在項目分支中開發項目;(4)對開發完成后的項目進行預發版測試;(5)通過master主分支對預發版測試成功的項目進行上線發布。本發明專利技術的微服務系統的項目迭代分支管理方法,使得多個獨立的工程上每個功能的開發都變得可識別可區分又不互相影響,從而達到發版自動化以及項目快速迭代不會被某一個項目所阻滯。

    【技術實現步驟摘要】
    微服務系統的項目迭代分支管理方法
    本專利技術涉及一種管理方法,具體提供一種微服務系統的項目迭代分支管理方法。
    技術介紹
    微服務架構的系統的特點是工程相對較多且獨立,在多個獨立的工程上進行整個系統的功能迭代不便于代碼管理,同時也使得自動化發版變得困難重重。目前因為沒有引入合理的代碼分支管理方法,項目迭代經常處于阻滯狀態,或者采用原始的手工抽取辨認已經開發完成的代碼,這種方法不僅繁瑣而且占用大量人力,同時非常容易出現錯誤。因此提供一種合理的分支管理方法則是目前的當務之急。
    技術實現思路
    本專利技術的目的在于克服目前的代碼分支管理方法存在的上述缺陷,提供一種微服務系統的項目迭代分支管理方法。本專利技術的目的通過下述技術方案實現:微服務系統的項目迭代分支管理方法,包括以下步驟:(1)創建微服務系統的master主分支,并從master分支中提取出develop分支;(2)在develop分支中提取項目分支;(3)在項目分支中開發項目;(4)對開發完成后的項目進行預發版測試;(5)通過master主分支對預發版測試成功的項目進行上線發布。進一步的,所述步驟(3)中在項目分支中開發項目包括以下步驟:①、在項目分支中提交代碼以開發項目;②、項目開發完成后,相對應的項目分支將開發完成的項目的代碼并入develop分支,剩余未開發完成的項目則繼續開發;③、develop分支將代碼并入剩余未開發完成的項目的項目分支中,并返回步驟①。所述步驟(4)中對開發完成后的項目進行預發版測試包括以下步驟:Ⅰ、從develop分支中提取uat_feature分支,通過uat_feature分支對完成后的項目進行預發版測試;Ⅱ、判斷進行預發版測試的項目是否達標;是,uat_feature分支將該項目的代碼并入master主分支,并執行步驟(5);否,在uat_feature分支中對該項目的代碼進行修改,直至該項目達標后,將該項目的代碼并入master主分支,并執行步驟(5),同時uat_feature分支將代碼并入develop分支中,并重復步驟(3)。本專利技術較現有技術相比,具有以下優點及有益效果:本專利技術的微服務系統的項目迭代分支管理方法,使得多個獨立的工程上每個功能的開發都變得可識別可區分又不互相影響,從而達到發版自動化以及項目快速迭代不會被某一個項目所阻滯。具體實施方式下面結合實施例對本專利技術作進一步地詳細說明,但本專利技術的實施方式并不限于此。實施例本專利技術的微服務系統的項目迭代分支管理方法,包括以下步驟:(1)創建微服務系統的master主分支,并從master分支中提取出develop分支。(2)在develop分支中提取1條或多條項目分支。(3)在1條或多條項目分支中開發項目;即微服務系統中需要解決某個問題或需要達到某種功能時,則在項目分支中開發相應的項目。其包括以下步驟:①、在項目分支中進行代碼提交,以開發項目;例如,微服務系統需要增加支付功能時,則在一條項目分支中提交實現支付功能所需要的相應代碼,從而開發支付功能項目,在此過程中,其與其它項目分支所開發的項目互不干擾,且系統正常運行。②、項目開發完成后,相對應的項目分支將開發完成的項目的代碼并入develop分支,而剩余未開發完成的項目則繼續開發。③、develop分支將代碼并入剩余未開發完成的項目的項目分支中,并返回步驟①;即該develop分支將開發完成后的項目的代碼并入剩余未開發完成的項目的項目分支中,使未開發完成的項目得到已開發完成的項目的代碼。當需要在多個微服務系統中開發相同的項目時,各個微服務系統中的develop分支提取的對應的項目分支采用統一的命名;即在不同的微服務系統中,相同的項目其項目分支采用相同的命名,這樣就可以根據項目分支名來區分出各個獨立的微服務系統中哪些代碼在完成同一個項目,發版驗證時只需要項目分支名即可以做到自動發版無需再人工區分代碼之間的關聯。(4)對完成后的項目分支進行預發版測試,其包括以下步驟:Ⅰ、從develop分支中提取uat_feature分支,通過uat_feature分支對完成后的項目進行預發版測試。Ⅱ、判斷進行預發版測試的項目是否達標;是,uat_feature分支將該項目的代碼并入master主分支,并執行步驟(5)。否,在uat_feature分支中對該項目的代碼進行修改,直至該項目達標后,將代碼并入master主分支,并執行步驟(5),同時uat_feature分支將修改后的代碼并入develop分支中,并重復步驟(3);如此未開發完成的項目則得到修改后的代碼。項目是否達標是指項目是否達到微服務系統的需求。(5)通過master主分支對預發版測試成功的項目進行上線發布。如上所述,便可很好的實施本專利技術。本文檔來自技高網...

    【技術保護點】
    微服務系統的項目迭代分支管理方法,其特征在于,包括以下步驟:(1)創建微服務系統的master主分支,并從master分支中提取出develop分支;(2)在develop分支中提取項目分支;(3)在項目分支中開發項目;(4)對開發完成后的項目進行預發版測試;(5)通過master主分支對預發版測試成功的項目進行上線發布。

    【技術特征摘要】
    1.微服務系統的項目迭代分支管理方法,其特征在于,包括以下步驟:(1)創建微服務系統的master主分支,并從master分支中提取出develop分支;(2)在develop分支中提取項目分支;(3)在項目分支中開發項目;(4)對開發完成后的項目進行預發版測試;(5)通過master主分支對預發版測試成功的項目進行上線發布。2.根據權利要求1中的微服務系統的項目迭代分支管理方法,其特征在于,所述步驟(3)中在項目分支中開發項目包括以下步驟:①、在項目分支中提交代碼以開發項目;②、項目開發完成后,相對應的項目分支將開發完成的項目的代碼并入develop分支,剩余未開發完成的項目則繼續開發;③、develop分支將代碼并入剩...

    【專利技術屬性】
    技術研發人員:劉億莎,
    申請(專利權)人:丹露成都網絡技術有限公司,
    類型:發明
    國別省市:四川,51

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久亚洲AV无码麻豆| 亚洲VA中文字幕无码一二三区 | 国产aⅴ无码专区亚洲av| 亚洲国产精品无码久久一区二区| 水蜜桃av无码一区二区| 免费无遮挡无码永久在线观看视频| 国模吧无码一区二区三区| 人妻精品无码一区二区三区| 亚洲成AV人片在线播放无码| 日韩免费无码一区二区视频| 精品视频无码一区二区三区| 国产精品一区二区久久精品无码| 亚洲精品无码日韩国产不卡av| 亚洲国产精品无码久久一线| 日韩经典精品无码一区| 亚洲国产精品无码久久98| 人妻无码中文久久久久专区| 久久精品aⅴ无码中文字字幕| 一本大道无码人妻精品专区| 亚洲成a∨人片在无码2023| 蜜桃AV无码免费看永久| 亚洲AV无码一区二区三区系列| 国产精品无码素人福利| 免费无码一区二区三区蜜桃大| 最新中文字幕av无码专区 | 亚洲VA中文字幕无码毛片| 亚洲Aⅴ无码一区二区二三区软件 亚洲?V无码乱码国产精品 | 性无码一区二区三区在线观看| 亚洲AV无码一区二三区| 精品无码中文视频在线观看| 亚洲AV无码之国产精品| 无码人妻丰满熟妇啪啪网站牛牛 | 大桥久未无码吹潮在线观看| 国产成人无码A区在线观看导航| 人妻av中文字幕无码专区| 无码中文av有码中文a| 国产精品无码av片在线观看播| 成人免费无码大片a毛片| 无码人妻精品一区二区三区9厂 | 无码尹人久久相蕉无码| 国产嫖妓一区二区三区无码 |