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

一種代碼自動(dòng)提交方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40429658發(fā)布日期:2024-12-24 15:03閱讀:14來源:國(guó)知局
一種代碼自動(dòng)提交方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請(qǐng)實(shí)施例涉及計(jì)算機(jī),尤其涉及一種代碼自動(dòng)提交方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著軟件開發(fā)技術(shù)的不斷提升,人們對(duì)開發(fā)效率和開發(fā)質(zhì)量的要求越來越高,為了保證在項(xiàng)目開發(fā)中各個(gè)環(huán)節(jié)的效率通常采用各種開發(fā)工具進(jìn)行輔助,但是在對(duì)前后端代碼進(jìn)行提交和部署的過程中只通過相應(yīng)的開發(fā)工具依然無法滿足技術(shù)人員對(duì)開發(fā)成本和開發(fā)效率的需求。

2、現(xiàn)有技術(shù)中,通常通過腳手架或拖拉拽的方法實(shí)現(xiàn)前后端代碼的功能,如前后端開發(fā)分別根據(jù)不同項(xiàng)目拉取開發(fā)分支,把新分支代碼復(fù)制到本地的集成開發(fā)環(huán)境中,提交新分支代碼并分別進(jìn)行自動(dòng)化部署,其中需要前后端分別進(jìn)行溝通并進(jìn)行手動(dòng)操作,存在開發(fā)步調(diào)不一致的情況,整個(gè)開發(fā)過程既費(fèi)時(shí)又費(fèi)力,降低了開發(fā)的效率,增加了開發(fā)過程的人力成本。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)實(shí)施例提供一種代碼自動(dòng)提交方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),解決了開發(fā)過程中由于前后端代碼不同步,開發(fā)效率低和開發(fā)成本高的問題,提高了開發(fā)效率,降低了開發(fā)過程中的人力成本。

2、在第一方面,本申請(qǐng)實(shí)施例提供了一種代碼自動(dòng)提交方法,包括:

3、在生成前端代碼文件和后端代碼文件的情況下,通過授權(quán)協(xié)議獲取代碼項(xiàng)目集對(duì)應(yīng)的訪問令牌,所述代碼項(xiàng)目集包括前端開發(fā)分支和后端開發(fā)分支;

4、基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支,將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼;

5、基于所述訪問令牌,將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支。

6、可選的,所述基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支,包括:

7、基于所述訪問令牌分別訪問所述前端開發(fā)分支和所述后端開發(fā)分支,并在所述前端開發(fā)分支中創(chuàng)建前端新分支,以及在所述后端開發(fā)分支中創(chuàng)建后端新分支;

8、拉取所述前端新分支和所述后端新分支。

9、可選的,所述將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼,包括:

10、根據(jù)對(duì)所述前端代碼的識(shí)別結(jié)果,將所述前端代碼添加至對(duì)應(yīng)的前端新分支的相應(yīng)文件夾得到前端待提交代碼,根據(jù)對(duì)所述后端代碼的識(shí)別結(jié)果,將所述后端代碼添加至對(duì)應(yīng)的后端新分支的相應(yīng)文件夾得到后端待提交代碼。

11、可選的,所述在所述后端開發(fā)分支中創(chuàng)建后端新分支,包括:

12、獲取設(shè)置的分支創(chuàng)建規(guī)則;

13、基于所述分支創(chuàng)建規(guī)則在所述后端開發(fā)分支中創(chuàng)建后端新分支。

14、可選的,在所述基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支之后,還包括:

15、分別為所述前端開發(fā)分支和所述后端開發(fā)分支添加前端部署標(biāo)識(shí)和后端部署標(biāo)識(shí)。

16、可選的,在所述將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支之后,還包括:

17、根據(jù)所述前端部署標(biāo)識(shí)將所述前端待提交代碼部署到前端測(cè)試環(huán)境中,根據(jù)所述后端部署標(biāo)識(shí)將所述后端待提交代碼部署到后端測(cè)試環(huán)境中,并顯示相應(yīng)的測(cè)試結(jié)果。

18、可選的,所述在顯示相應(yīng)的測(cè)試結(jié)果之后,還包括:

19、確定生成所述前端代碼文件和所述后端代碼文件的代碼提交人;

20、將所述測(cè)試結(jié)果發(fā)送至所述代碼提交人,用于基于所述代碼提交人的代碼修改操作,進(jìn)行對(duì)應(yīng)代碼分支的修改。

21、在第二方面,本申請(qǐng)實(shí)施例提供了一種代碼自動(dòng)提交裝置,包括:

22、訪問令牌獲取模塊,用于在生成前端代碼文件和后端代碼文件的情況下,通過授權(quán)協(xié)議獲取代碼項(xiàng)目集對(duì)應(yīng)的訪問令牌,所述代碼項(xiàng)目集包括前端開發(fā)分支和后端開發(fā)分支;

23、開發(fā)分支拉取模塊,用于基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支;

24、代碼添加模塊,用于將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼;

25、代碼提交模塊,用于基于所述訪問令牌,將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支。

26、在第三方面,本申請(qǐng)實(shí)施例提供了一種代碼自動(dòng)提交設(shè)備,所述設(shè)備包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,配置為存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)第一方面所述的代碼自動(dòng)提交方法。

27、在第四方面,本申請(qǐng)實(shí)施例提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如第一方面所述的代碼自動(dòng)提交方法。

28、本申請(qǐng)實(shí)施例通過在生成前端代碼文件和后端代碼文件的情況下,通過授權(quán)協(xié)議獲取代碼項(xiàng)目集對(duì)應(yīng)的訪問令牌,所述代碼項(xiàng)目集包括前端開發(fā)分支和后端開發(fā)分支;基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支,將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼;基于所述訪問令牌,將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支。能夠通過攜帶訪問令牌分別拉取前端開發(fā)分支和后端開發(fā)分支,并分別在前端開發(fā)分支中提交前端代碼,在后端開發(fā)分支中提交后端代碼,在保證開發(fā)環(huán)境安全的同時(shí)又能夠保證前端和后端在開發(fā)過程中的獨(dú)立性,避免代碼提交人員對(duì)生成的代碼進(jìn)行手動(dòng)操作,也避免了通過前端開發(fā)人員與后端開發(fā)人員進(jìn)行溝通的方式保證開發(fā)步調(diào)的一致性,減少了前后端代碼提交過程中的溝通成本,提高了前后端代碼的提交效率,也保證了前后端代碼自動(dòng)化提交的安全性和一致性。



技術(shù)特征:

1.一種代碼自動(dòng)提交方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的代碼自動(dòng)提交方法,其特征在于,所述基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支,包括:

3.根據(jù)權(quán)利要求2所述的代碼自動(dòng)提交方法,其特征在于,所述將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼,包括:

4.根據(jù)權(quán)利要求2所述的代碼自動(dòng)提交方法,其特征在于,所述在所述后端開發(fā)分支中創(chuàng)建后端新分支,包括:

5.根據(jù)權(quán)利要求1所述的代碼自動(dòng)提交方法,其特征在于,在所述基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支之后,還包括:

6.根據(jù)權(quán)利要求5所述的代碼自動(dòng)提交方法,其特征在于,在所述將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支之后,還包括:

7.根據(jù)權(quán)利要求6所述的代碼自動(dòng)提交方法,其特征在于,所述在顯示相應(yīng)的測(cè)試結(jié)果之后,還包括:

8.一種代碼自動(dòng)提交裝置,其特征在于,包括:

9.一種代碼自動(dòng)提交設(shè)備,所述設(shè)備包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的代碼自動(dòng)提交方法。

10.一種存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的代碼自動(dòng)提交方法。


技術(shù)總結(jié)
本申請(qǐng)實(shí)施例公開了一種代碼自動(dòng)提交方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),包括:在生成前端代碼文件和后端代碼文件的情況下,通過授權(quán)協(xié)議獲取代碼項(xiàng)目集對(duì)應(yīng)的訪問令牌,所述代碼項(xiàng)目集包括前端開發(fā)分支和后端開發(fā)分支;基于所述訪問令牌分別拉取所述前端開發(fā)分支和所述后端開發(fā)分支,將所述前端代碼添加至所述前端開發(fā)分支得到前端待提交代碼,將所述后端代碼添加至所述后端開發(fā)分支得到后端待提交代碼;基于所述訪問令牌,將所述前端待提交代碼提交至所述前端開發(fā)分支,將所述后端待提交代碼提交至所述后端開發(fā)分支,提高了開發(fā)效率,降低了開發(fā)過程中的人力成本。

技術(shù)研發(fā)人員:李天鵬,王云波,吳德欽,李婷婷,王曉凱,陳樹衛(wèi)
受保護(hù)的技術(shù)使用者:廣州三七極夢(mèng)網(wǎng)絡(luò)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/23
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
无棣县| 射阳县| 福建省| 昆明市| 宾川县| 宜川县| 开江县| 保定市| 郓城县| 新乡市| 巫溪县| 莎车县| 舞钢市| 金寨县| 福建省| 锦州市| 偏关县| 赤城县| 泸州市| 泸定县| 双鸭山市| 许昌市| 文成县| 惠安县| 宜兰市| 郎溪县| 涟水县| 汤阴县| 西平县| 龙里县| 浠水县| 宜春市| 栖霞市| 宁河县| 张家口市| 合阳县| 敦化市| 高雄县| 历史| 漳平市| 曲沃县|