两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

應(yīng)用程序發(fā)布方法、裝置及設(shè)備與流程

文檔序號(hào):40656366發(fā)布日期:2025-01-10 19:08閱讀:2來(lái)源:國(guó)知局
應(yīng)用程序發(fā)布方法、裝置及設(shè)備與流程

本技術(shù)實(shí)施例涉及計(jì)算機(jī),尤其涉及一種應(yīng)用程序發(fā)布方法、裝置及設(shè)備。


背景技術(shù):

1、可以通過(guò)分布式系統(tǒng),對(duì)應(yīng)用程序進(jìn)行和發(fā)布,并對(duì)應(yīng)用程序發(fā)布過(guò)程中的各文件進(jìn)行管理。

2、在實(shí)際應(yīng)用過(guò)程中,應(yīng)用程序的發(fā)布過(guò)程包括開(kāi)發(fā)項(xiàng)目組準(zhǔn)備提測(cè)待發(fā)布的應(yīng)用程序、質(zhì)量管理人員核對(duì)版本規(guī)范性、測(cè)試人員審核和提交測(cè)試結(jié)果、向運(yùn)維平臺(tái)推送版本和試點(diǎn)信息。分布式系統(tǒng)用于建立各系統(tǒng)版本配置庫(kù),上傳應(yīng)用程序版本發(fā)布相關(guān)文件,并對(duì)應(yīng)用程序版本發(fā)布相關(guān)文件進(jìn)行標(biāo)記。測(cè)試人員和運(yùn)維人員通過(guò)分布式系統(tǒng)獲取應(yīng)用程序版本發(fā)布相關(guān)文件,并根據(jù)應(yīng)用程序版本發(fā)布相關(guān)文件進(jìn)行測(cè)試或更新。

3、在上述過(guò)程中,各個(gè)階段分別存在需要檢查和核驗(yàn)的信息,通過(guò)檢查和核驗(yàn)后才能進(jìn)入下一階段。目前,需要人工處理檢查和核驗(yàn)的信息,導(dǎo)致應(yīng)用程序發(fā)布的效率較低。


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

1、本技術(shù)實(shí)施例提供一種應(yīng)用程序發(fā)布方法、裝置及設(shè)備,用以解決應(yīng)用程序發(fā)布的效率較低的問(wèn)題。

2、第一方面,本技術(shù)實(shí)施例提供一種應(yīng)用程序發(fā)布方法,包括:

3、獲取應(yīng)用程序發(fā)布請(qǐng)求,所述應(yīng)用程序發(fā)布請(qǐng)求包括待發(fā)布的應(yīng)用程序?qū)?yīng)的第一代碼、以及所述應(yīng)用程序的當(dāng)前狀態(tài);

4、若所述應(yīng)用程序的當(dāng)前狀態(tài)為預(yù)設(shè)狀態(tài),則確定所述應(yīng)用程序的更新信息;

5、對(duì)所述更新信息進(jìn)行校驗(yàn)處理,得到校驗(yàn)結(jié)果,并根據(jù)所述校驗(yàn)結(jié)果和所述更新信息,發(fā)布所述應(yīng)用程序。

6、在一種可能的實(shí)施方式中,若所述應(yīng)用程序的當(dāng)前狀態(tài)為預(yù)設(shè)狀態(tài)時(shí),確定所述應(yīng)用程序的更新信息,包括:

7、獲取歷史更新信息,所述歷史更新信息包括歷史時(shí)段內(nèi)最近一次更新所述應(yīng)用程序?qū)?yīng)的至少一個(gè)更新測(cè)試任務(wù)、所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能、以及所述應(yīng)用程序?qū)?yīng)的至少一個(gè)模塊;

8、根據(jù)所述第一代碼和所述歷史更新信息,確定所述應(yīng)用程序的更新信息。

9、在一種可能的實(shí)施方式中,根據(jù)所述第一代碼和所述歷史更新信息,確定所述應(yīng)用程序的更新信息,包括:

10、根據(jù)所述第一代碼,在所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能中確定至少一個(gè)待選功能;

11、根據(jù)所述第一代碼,確定在所述應(yīng)用程序?qū)?yīng)的至少一個(gè)模塊中確定至少一個(gè)待選模塊;

12、根據(jù)所述第一代碼、所述至少一個(gè)更新測(cè)試任務(wù)、所述至少一個(gè)待選功能以及所述至少一個(gè)待選模塊,確定所述更新信息。

13、在一種可能的實(shí)施方式中,根據(jù)所述第一代碼、所述至少一個(gè)更新測(cè)試任務(wù)、所述至少一個(gè)待選功能以及所述至少一個(gè)待選模塊,確定所述更新信息,包括:

14、獲取所述應(yīng)用程序更新請(qǐng)求對(duì)應(yīng)的版本標(biāo)識(shí);

15、獲取所述應(yīng)用程序?qū)?yīng)的更新系統(tǒng)標(biāo)識(shí);

16、確定所述更新信息包括所述版本標(biāo)識(shí)、所述更新系統(tǒng)標(biāo)識(shí)、所述第一代碼、所述至少一個(gè)更新測(cè)試任務(wù)、所述至少一個(gè)待選功能以及所述至少一個(gè)待選模塊。

17、在一種可能的實(shí)施方式中,對(duì)所述更新信息進(jìn)行校驗(yàn)處理,得到校驗(yàn)結(jié)果,包括:

18、獲取至少一個(gè)預(yù)設(shè)規(guī)則;

19、根據(jù)所述至少一個(gè)預(yù)設(shè)規(guī)則,通過(guò)規(guī)則引擎對(duì)所述更新信息進(jìn)行校驗(yàn)處理,得到所述校驗(yàn)結(jié)果,所述校驗(yàn)結(jié)果為校驗(yàn)通過(guò)或校驗(yàn)不通過(guò)。

20、在一種可能的實(shí)施方式中,所述方法還包括:

21、若所述校驗(yàn)結(jié)果為所述校驗(yàn)通過(guò),則將所述應(yīng)用程序的當(dāng)前狀態(tài)更新為自查狀態(tài);

22、若所述校驗(yàn)結(jié)果為所述校驗(yàn)不通過(guò),則確定所述應(yīng)用程序的當(dāng)前狀態(tài)為所述預(yù)設(shè)狀態(tài)。

23、在一種可能的實(shí)施方式中,根據(jù)所述校驗(yàn)結(jié)果和所述更新信息,發(fā)布所述應(yīng)用程序,包括:

24、當(dāng)所述校驗(yàn)結(jié)果為所述校驗(yàn)通過(guò)時(shí),確定所述應(yīng)用程序的當(dāng)前狀態(tài)是否由自查狀態(tài)更新為測(cè)試狀態(tài);

25、若是,則確定所述第一代碼對(duì)應(yīng)的關(guān)聯(lián)代碼;

26、獲取所述更新信息對(duì)應(yīng)的驗(yàn)收結(jié)果;

27、根據(jù)所述更新信息對(duì)應(yīng)的驗(yàn)收結(jié)果、所述應(yīng)用程序的當(dāng)前狀態(tài)、所述第一代碼和所述關(guān)聯(lián)代碼,發(fā)布所述應(yīng)用程序。

28、在一種可能的實(shí)施方式中,根據(jù)所述更新信息對(duì)應(yīng)的驗(yàn)收結(jié)果、應(yīng)用程序的當(dāng)前狀態(tài)、所述第一代碼和所述關(guān)聯(lián)代碼,發(fā)布所述應(yīng)用程序,包括:

29、若所述驗(yàn)收結(jié)果為驗(yàn)收通過(guò),則獲取測(cè)試流程,所述測(cè)試流程包括安裝所述應(yīng)用程序的測(cè)試流程、以及所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能測(cè)試流程;

30、根據(jù)所述測(cè)試流程,對(duì)所述第一代碼和所述關(guān)聯(lián)代碼進(jìn)行測(cè)試,得到測(cè)試結(jié)果;

31、若所述測(cè)試及結(jié)果為測(cè)試通過(guò),發(fā)布所述應(yīng)用程序;

32、生成提示信息,并向預(yù)設(shè)設(shè)備發(fā)送所述提示信息,所述提示信息用指示所述應(yīng)用程序發(fā)布成功。

33、第二方面,本技術(shù)實(shí)施例提供一種應(yīng)用程序發(fā)布裝置,所述裝置包括:

34、獲取模塊,用于獲取應(yīng)用程序發(fā)布請(qǐng)求,所述應(yīng)用程序發(fā)布請(qǐng)求包括待發(fā)布的應(yīng)用程序?qū)?yīng)的第一代碼、以及所述應(yīng)用程序的當(dāng)前狀態(tài);

35、確定模塊,用于若所述應(yīng)用程序的當(dāng)前狀態(tài)為預(yù)設(shè)狀態(tài),則確定所述應(yīng)用程序的更新信息;

36、處理模塊,用于對(duì)所述更新信息進(jìn)行校驗(yàn)處理,得到校驗(yàn)結(jié)果,并根據(jù)所述校驗(yàn)結(jié)果和所述更新信息,發(fā)布所述應(yīng)用程序。

37、在一種可能的實(shí)施方式中,所述確定模塊具體用于:

38、獲取歷史更新信息,所述歷史更新信息包括歷史時(shí)段內(nèi)最近一次更新所述應(yīng)用程序?qū)?yīng)的至少一個(gè)更新測(cè)試任務(wù)、所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能、以及所述應(yīng)用程序?qū)?yīng)的至少一個(gè)模塊;

39、根據(jù)所述第一代碼和所述歷史更新信息,確定所述應(yīng)用程序的更新信息。

40、在一種可能的實(shí)施方式中,所述確定模塊具體用于:

41、根據(jù)所述第一代碼,在所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能中確定至少一個(gè)待選功能;

42、根據(jù)所述第一代碼,確定在所述應(yīng)用程序?qū)?yīng)的至少一個(gè)模塊中確定至少一個(gè)待選模塊;

43、根據(jù)所述第一代碼、所述至少一個(gè)更新測(cè)試任務(wù)、所述至少一個(gè)待選功能以及所述至少一個(gè)待選模塊,確定所述更新信息。

44、在一種可能的實(shí)施方式中,所述確定模塊具體用于:

45、獲取所述應(yīng)用程序更新請(qǐng)求對(duì)應(yīng)的版本標(biāo)識(shí);

46、獲取所述應(yīng)用程序?qū)?yīng)的更新系統(tǒng)標(biāo)識(shí);

47、確定所述更新信息包括所述版本標(biāo)識(shí)、所述更新系統(tǒng)標(biāo)識(shí)、所述第一代碼、所述至少一個(gè)更新測(cè)試任務(wù)、所述至少一個(gè)待選功能以及所述至少一個(gè)待選模塊。

48、在一種可能的實(shí)施方式中,所述處理模塊具體用于:

49、獲取至少一個(gè)預(yù)設(shè)規(guī)則;

50、根據(jù)所述至少一個(gè)預(yù)設(shè)規(guī)則,通過(guò)規(guī)則引擎對(duì)所述更新信息進(jìn)行校驗(yàn)處理,得到所述校驗(yàn)結(jié)果,所述校驗(yàn)結(jié)果為校驗(yàn)通過(guò)或校驗(yàn)不通過(guò)。

51、在一種可能的實(shí)施方式中,所述處理模塊具體用于:

52、當(dāng)所述校驗(yàn)結(jié)果為所述校驗(yàn)通過(guò)時(shí),確定所述應(yīng)用程序的當(dāng)前狀態(tài)是否由自查狀態(tài)更新為測(cè)試狀態(tài);

53、若是,則確定所述第一代碼對(duì)應(yīng)的關(guān)聯(lián)代碼;

54、獲取所述更新信息對(duì)應(yīng)的驗(yàn)收結(jié)果;

55、根據(jù)所述更新信息對(duì)應(yīng)的驗(yàn)收結(jié)果、所述應(yīng)用程序的當(dāng)前狀態(tài)、所述第一代碼和所述關(guān)聯(lián)代碼,發(fā)布所述應(yīng)用程序。

56、在一種可能的實(shí)施方式中,所述處理模塊具體用于:

57、若所述驗(yàn)收結(jié)果為驗(yàn)收通過(guò),則獲取測(cè)試流程,所述測(cè)試流程包括安裝所述應(yīng)用程序的測(cè)試流程、以及所述應(yīng)用程序?qū)?yīng)的至少一個(gè)功能測(cè)試流程;

58、根據(jù)所述測(cè)試流程,對(duì)所述第一代碼和所述關(guān)聯(lián)代碼進(jìn)行測(cè)試,得到測(cè)試結(jié)果;

59、若所述測(cè)試及結(jié)果為測(cè)試通過(guò),發(fā)布所述應(yīng)用程序;

60、生成提示信息,并向預(yù)設(shè)設(shè)備發(fā)送所述提示信息,所述提示信息用指示所述應(yīng)用程序發(fā)布成功。

61、在一種可能的實(shí)施方式中,所述裝置還包括更新模塊。

62、其中,所述更新模塊用于:

63、若所述校驗(yàn)結(jié)果為所述校驗(yàn)通過(guò),則將所述應(yīng)用程序的當(dāng)前狀態(tài)更新為自查狀態(tài);

64、若所述校驗(yàn)結(jié)果為所述校驗(yàn)不通過(guò),則確定所述應(yīng)用程序的當(dāng)前狀態(tài)為所述預(yù)設(shè)狀態(tài)。

65、第三方面,本技術(shù)實(shí)施例提供一種應(yīng)用程序發(fā)布設(shè)備,包括:

66、至少一個(gè)處理器;以及

67、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

68、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行第一方面任一項(xiàng)所述的方法。

69、第四方面,本技術(shù)實(shí)施例提供一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行第一方面中任一項(xiàng)所述的方法。

70、第五方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面中任一項(xiàng)所述的方法。

71、本技術(shù)實(shí)施例提供的應(yīng)用程序發(fā)布方法、裝置及設(shè)備,應(yīng)用程序發(fā)布設(shè)備可以在獲取應(yīng)用程序發(fā)布請(qǐng)求之后,確定應(yīng)用程序的更新信息,并對(duì)更新信息進(jìn)行校驗(yàn)處理,得到校驗(yàn)結(jié)果。根據(jù)校驗(yàn)結(jié)果和更新信息,發(fā)布應(yīng)用程序。在上述過(guò)程中,應(yīng)用程序發(fā)布設(shè)備可以自動(dòng)對(duì)更新信息進(jìn)行校驗(yàn)處理,得到校驗(yàn)結(jié)果,并根據(jù)校驗(yàn)結(jié)果和更新信息,發(fā)布應(yīng)用程序。避免人工處理應(yīng)用程序版本發(fā)布的各個(gè)階段的檢查和核驗(yàn)的信息,提高了應(yīng)用程序發(fā)布的效率。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鄂温| 玉林市| 沾化县| 龙胜| 大新县| 古蔺县| 崇州市| 岢岚县| 德庆县| 平罗县| 凉城县| 平江县| 武威市| 林西县| 友谊县| 平利县| 五莲县| 沙坪坝区| 同心县| 手游| 六盘水市| 扎兰屯市| 平南县| 龙游县| 鄂托克旗| 凌云县| 马尔康县| 蕉岭县| 图们市| 镇沅| 和田市| 梁平县| 武强县| 陆良县| 陕西省| 靖西县| 景德镇市| 普宁市| 定南县| 灵川县| 弥勒县|