本公開涉及計算機,尤其涉及云計算技術(shù),具體涉及一種云手機腳本發(fā)布方法、裝置、電子設備、存儲介質(zhì)和計算機程序產(chǎn)品。
背景技術(shù):
1、云手機apaas(application?platform?as?a?service,應用程序平臺即服務)平臺是一種基于云計算技術(shù),為開發(fā)者和企業(yè)提供的創(chuàng)建云手機服務的平臺。云手機apaas平臺提供了一系列可視化的開發(fā)工具和界面,使開發(fā)者能夠通過簡單的拖拽、配置等操作,快速構(gòu)建云手機應用程序。
技術(shù)實現(xiàn)思路
1、本公開提供了一種云手機腳本發(fā)布方法、裝置、電子設備、存儲介質(zhì)和計算機程序產(chǎn)品。
2、根據(jù)本公開的一方面,提供了一種云手機腳本發(fā)布方法,應用于云手機apaas平臺的服務端,方法包括:
3、響應于腳本發(fā)布請求,獲取腳本發(fā)布上下文信息;
4、從服務端中查詢是否存在與腳本發(fā)布上下文信息相匹配的目標灰度云手機腳本;其中,目標灰度云手機腳本是預先構(gòu)建并保存在服務端,且支持多維度灰度發(fā)布的云手機腳本;
5、響應于存在目標灰度云手機腳本,則基于腳本發(fā)布上下文信息,對目標灰度云手機腳本進行灰度發(fā)布。
6、根據(jù)本公開的另一方面,提供了一種云手機腳本發(fā)布裝置,配置于云手機apaas平臺的服務端,裝置包括:
7、上下文獲取模塊,用于響應于腳本發(fā)布請求,獲取腳本發(fā)布上下文信息;
8、查詢模塊,用于從服務端中查詢是否存在與腳本發(fā)布上下文信息相匹配的目標灰度云手機腳本;其中,目標灰度云手機腳本是預先構(gòu)建并保存在服務端,且支持多維度灰度發(fā)布的云手機腳本;
9、第一發(fā)布模塊,用于響應于存在目標灰度云手機腳本,則基于腳本發(fā)布上下文信息,對目標灰度云手機腳本進行灰度發(fā)布。
10、根據(jù)本公開的另一方面,提供了一種電子設備,包括:
11、至少一個處理器;以及
12、與至少一個處理器通信連接的存儲器;其中,
13、存儲器存儲有可被至少一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行本公開任意實施例的云手機腳本發(fā)布方法。
14、根據(jù)本公開的另一方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),計算機指令用于使計算機執(zhí)行本公開任意實施例的云手機腳本發(fā)布方法。
15、根據(jù)本公開的另一方面,提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)本公開任意實施例的云手機腳本發(fā)布方法。
16、根據(jù)本公開的技術(shù),在云手機apaas平臺實現(xiàn)了云手機腳本的灰度發(fā)布,減小因腳本問題發(fā)生故障的影響面。
17、應當理解,本部分所描述的內(nèi)容并非旨在標識本公開的實施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
1.一種云手機腳本發(fā)布方法,應用于云手機應用程序平臺即服務apaas平臺的服務端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述腳本發(fā)布上下文信息包括如下至少一項:腳本類型信息、觸發(fā)腳本發(fā)布請求的目標云手機商戶信息、需要執(zhí)行要發(fā)布的云手機腳本的目標云手機實例信息、所述目標云手機實例關(guān)聯(lián)目標云手機用戶信息、執(zhí)行要發(fā)布的云手機腳本時關(guān)聯(lián)的目標云手機應用信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述從所述服務端中查詢是否存在與所述腳本發(fā)布上下文信息相匹配的目標灰度云手機腳本,包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述根據(jù)所述候選灰度云手機腳本支持的灰度發(fā)布維度和發(fā)布目標,結(jié)合所述腳本發(fā)布上下文信息,確定所述候選灰度云手機腳本是否為所述目標灰度云手機腳,包括:
5.根據(jù)權(quán)利要求1所述的方法,還包括:
6.根據(jù)權(quán)利要求2所述的方法,所述響應于存在所述目標灰度云手機腳本,則結(jié)合所述腳本發(fā)布上下文信息,對所述目標灰度云手機腳本進行灰度發(fā)布,包括:
7.根據(jù)權(quán)利要求2所述的方法,還包括:
8.一種云手機腳本發(fā)布裝置,配置于云手機應用程序平臺即服務apaas平臺的服務端,所述裝置包括:
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述腳本發(fā)布上下文信息包括如下至少一項:腳本類型信息、觸發(fā)腳本發(fā)布請求的目標云手機商戶信息、需要執(zhí)行要發(fā)布的云手機腳本的目標云手機實例信息、所述目標云手機實例關(guān)聯(lián)目標云手機用戶信息、執(zhí)行要發(fā)布的云手機腳本時關(guān)聯(lián)的目標云手機應用信息。
10.根據(jù)權(quán)利要求9所述的裝置,其中,所述查詢模塊,包括:
11.根據(jù)權(quán)利要求10所述的裝置,其中,所述第三查詢單元還用于:
12.根據(jù)權(quán)利要求8所述的裝置,還包括:
13.根據(jù)權(quán)利要求9所述的裝置,所述第一發(fā)布模塊還用于:
14.根據(jù)權(quán)利要求9所述的裝置,還包括第二發(fā)布模塊,用于:
15.一種電子設備,包括:
16.一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),其中,所述計算機指令用于使計算機執(zhí)行根據(jù)權(quán)利要求1-7中任一項所述的云手機腳本發(fā)布方法。
17.一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1-7中任一項所述的云手機腳本發(fā)布方法。