溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

發(fā)布時(shí)間:2022-01-05 09:43:20 來源:億速云 閱讀:104 作者:柒染 欄目:云計(jì)算

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

概述

在企業(yè)選定Rainbond作為生產(chǎn)交付平臺(tái)后,如何將開發(fā)好的應(yīng)用交付到最終用戶的生產(chǎn)環(huán)境中去,就變成了一個(gè)非常重要的課題。下面講解了如何通過Rainbond應(yīng)用市場(chǎng)做應(yīng)用的交付,以及在原始應(yīng)用有升級(jí)后,如何將升級(jí)內(nèi)容同步到其他已經(jīng)通過原始版本的應(yīng)用市場(chǎng)部署的應(yīng)用。

基于Rainbond應(yīng)用市場(chǎng)交付的流程

事先準(zhǔn)備

完成這個(gè)操作需要兩套R(shí)ainbond環(huán)境。一套作為應(yīng)用的發(fā)布平臺(tái),用于應(yīng)用的發(fā)布與升級(jí);另一套作為部署平臺(tái),我們將會(huì)通過離線導(dǎo)出/導(dǎo)入市場(chǎng)應(yīng)用的方式,實(shí)現(xiàn)應(yīng)用的交付與升級(jí)操作。

本文在寫作的時(shí)候搭建了兩套R(shí)ainbond v3.7.2 作為測(cè)試環(huán)境,來演示與驗(yàn)證通過應(yīng)用市場(chǎng)做應(yīng)用交付與升級(jí)。

應(yīng)用的發(fā)布與導(dǎo)出

本次測(cè)試挑選了一個(gè)基于Maven構(gòu)建的 spring boot 項(xiàng)目。搭配了 mysql 組成了一個(gè)完整的應(yīng)用。接下來,將其發(fā)布為一個(gè)應(yīng)用市場(chǎng)的應(yīng)用,并將其導(dǎo)出為包。這里提供本次導(dǎo)出的測(cè)試應(yīng)用包,以供用戶進(jìn)行測(cè)試。

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

應(yīng)用包的導(dǎo)入

接下來,我們會(huì)在一個(gè)新的環(huán)境導(dǎo)入剛剛導(dǎo)出的應(yīng)用包。此過程對(duì)應(yīng)了離線環(huán)境下,基于Rainbond應(yīng)用市場(chǎng)的交付場(chǎng)景。

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

導(dǎo)入完成后,即可以使用從應(yīng)用市場(chǎng)構(gòu)建,來將導(dǎo)入的包構(gòu)建為應(yīng)用?;赗ainbond應(yīng)用市場(chǎng)的應(yīng)用交付就完成了。

應(yīng)用市場(chǎng)升級(jí)操作

應(yīng)用的重新發(fā)布

對(duì)于已發(fā)布到應(yīng)用市場(chǎng)的應(yīng)用,該如何才能升級(jí)呢?這涉及到同一個(gè)應(yīng)用的重復(fù)發(fā)布。在這里指出很重要的一點(diǎn):

將應(yīng)用發(fā)布到應(yīng)用市場(chǎng)后,不要將原始應(yīng)用刪除。未來的升級(jí)將以原始應(yīng)用為基礎(chǔ),進(jìn)行調(diào)整。在調(diào)整完成后,重新發(fā)布到應(yīng)用市場(chǎng),即可完成應(yīng)用市場(chǎng)中應(yīng)用的升級(jí)。

接下來,依然以spring boot為基礎(chǔ),完整的實(shí)現(xiàn)一次升級(jí)操作。在開始之前,通過未升級(jí)的應(yīng)用市場(chǎng)部署一個(gè)應(yīng)用 app_delivery作為測(cè)試用例;并為應(yīng)用的源碼倉庫添加了一個(gè)標(biāo)示文件 new_file_for_test 模擬應(yīng)用源碼發(fā)生變更。

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

重新構(gòu)建來升級(jí)原始應(yīng)用

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

重新發(fā)布來升級(jí)應(yīng)用市場(chǎng)中的應(yīng)用

需要注意的是,重新發(fā)布同一個(gè)應(yīng)用的時(shí)候,版本 應(yīng)與原應(yīng)用保持一致,方視為對(duì)原應(yīng)用的升級(jí);否則,會(huì)發(fā)布出一個(gè)新的應(yīng)用。

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

同Rainbond下應(yīng)用市場(chǎng)部署應(yīng)用的升級(jí)

對(duì)于使用了應(yīng)用市場(chǎng)中應(yīng)用的首個(gè)版本部署的應(yīng)用 app_delivery 。在重新發(fā)布應(yīng)用后,就可以進(jìn)行升級(jí)操作了。Rainbond會(huì)自動(dòng)檢測(cè)應(yīng)用市場(chǎng)應(yīng)用的版本,并體現(xiàn) 應(yīng)用升級(jí) 按鈕。

基于Rainbond應(yīng)用市場(chǎng)如何做應(yīng)用交付與升級(jí)

不同Rainbond下應(yīng)用市場(chǎng)應(yīng)用的升級(jí)

對(duì)于已交付的其他Rainbond環(huán)境,我們?cè)谏?jí)了應(yīng)用后,如何在交付環(huán)境中升級(jí)呢?我們需要將應(yīng)用重新導(dǎo)出,再導(dǎo)入到交付環(huán)境中去。導(dǎo)出的方式以及介紹過了,這里提供本次導(dǎo)出的測(cè)試應(yīng)用升級(jí)包,以供用戶進(jìn)行測(cè)試。

成功將應(yīng)用市場(chǎng)應(yīng)用升級(jí)后,就可以對(duì)已通過原始版本的應(yīng)用進(jìn)行升級(jí)操作了。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI