[發(fā)明專利]一種文件發(fā)布方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010936109.1 | 申請(qǐng)日: | 2020-09-08 |
| 公開(公告)號(hào): | CN112165512B | 公開(公告)日: | 2023-09-26 |
| 發(fā)明(設(shè)計(jì))人: | 袁燁;曾水泉;曲寶全 | 申請(qǐng)(專利權(quán))人: | 深圳市貳陸陸科技有限公司 |
| 主分類號(hào): | H04L67/06 | 分類號(hào): | H04L67/06;H04L67/02;H04L41/0803 |
| 代理公司: | 深圳中一聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 劉永康 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗街道*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件 發(fā)布 方法 裝置 終端設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)適用于文件發(fā)布技術(shù)領(lǐng)域,提供了一種文件發(fā)布方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)。本申請(qǐng)實(shí)施例中獲取第一觸發(fā)指令,根據(jù)所述第一觸發(fā)指令從預(yù)設(shè)的發(fā)布項(xiàng)目模板中確定當(dāng)前最新文件的發(fā)布配置信息;獲取第二觸發(fā)指令,根據(jù)所述第二觸發(fā)指令從所述最新文件中確定待發(fā)布文件,并將所述待發(fā)布文件的發(fā)布配置信息生成發(fā)布工單;獲取確認(rèn)發(fā)布指令,根據(jù)所述確認(rèn)發(fā)布指令異步執(zhí)行發(fā)布工單中的各個(gè)待發(fā)布文件的發(fā)布任務(wù),從而提升大量文件更新時(shí)的效率及安全性。
技術(shù)領(lǐng)域
本申請(qǐng)屬于文件發(fā)布技術(shù)領(lǐng)域,尤其涉及一種文件發(fā)布方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
現(xiàn)有技術(shù)中,使用測(cè)試環(huán)境或線上環(huán)境的代碼更新都只能通過全手動(dòng)的方式來進(jìn)行操作,例如手動(dòng)從代碼托管平臺(tái)獲取更新文件、手動(dòng)選擇文件通過文件傳輸工具上傳至指定環(huán)境服務(wù)器,將原文件手動(dòng)進(jìn)行備份等等。通過手動(dòng)操作整體文件更新流程,致使操作繁瑣、費(fèi)時(shí)費(fèi)力,并且在大量任務(wù)更新的需求下,手動(dòng)進(jìn)行文件更新可能會(huì)產(chǎn)生誤操作,致使大量文件更新時(shí)的效率及安全性較低。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供了一種文件發(fā)布方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì),可以解決大量文件更新時(shí)效率及安全性較低的問題。
第一方面,本申請(qǐng)實(shí)施例提供了一種文件發(fā)布方法,包括:
獲取第一觸發(fā)指令,根據(jù)所述第一觸發(fā)指令從預(yù)設(shè)的發(fā)布項(xiàng)目模板中確定當(dāng)前最新文件的發(fā)布配置信息;
獲取第二觸發(fā)指令,根據(jù)所述第二觸發(fā)指令從所述最新文件中確定待發(fā)布文件,并將所述待發(fā)布文件的發(fā)布配置信息生成發(fā)布工單;
獲取確認(rèn)發(fā)布指令,根據(jù)所述確認(rèn)發(fā)布指令異步執(zhí)行發(fā)布工單中的各個(gè)待發(fā)布文件的發(fā)布任務(wù)。
可選的,在將所述待發(fā)布文件的發(fā)布配置信息生成發(fā)布工單之后,包括:
當(dāng)所述發(fā)布配置信息中包括審核權(quán)限信息時(shí),利用預(yù)設(shè)的通訊方式通知所述審核權(quán)限信息中的審核人員,并顯示所述發(fā)布工單中待發(fā)布文件的發(fā)布配置信息。
可選的,在根據(jù)所述確認(rèn)發(fā)布指令異步執(zhí)行發(fā)布工單中的各個(gè)待發(fā)布文件的發(fā)布任務(wù)之前,包括:
根據(jù)哈希算法確定所述待發(fā)布文件的第一發(fā)布標(biāo)識(shí);
根據(jù)所述發(fā)布配置信息確定所述待發(fā)布文件的文件發(fā)布位置;
當(dāng)所述文件發(fā)布位置存在與所述待發(fā)布文件名稱相同的第一同名文件時(shí),根據(jù)所述哈希算法確定所述同名文件的第二發(fā)布標(biāo)識(shí);
當(dāng)所述第一發(fā)布標(biāo)識(shí)不等于所述第二發(fā)布標(biāo)識(shí)時(shí),將所述第一同名文件移動(dòng)至預(yù)設(shè)的存儲(chǔ)路徑。
可選的,在根據(jù)所述確認(rèn)發(fā)布指令異步執(zhí)行發(fā)布工單中的各個(gè)待發(fā)布文件的發(fā)布任務(wù)之后,包括:
獲取回滾指令,根據(jù)所述回滾指令從發(fā)布記錄中確定需回滾的發(fā)布工單,并異步執(zhí)行需回滾的發(fā)布工單中的各個(gè)已發(fā)布文件的回滾任務(wù)。
可選的,所述異步執(zhí)行需回滾的發(fā)布工單中的各個(gè)已發(fā)布文件的回滾任務(wù),包括:
當(dāng)所述存儲(chǔ)路徑中存在與需回滾的已發(fā)布文件對(duì)應(yīng)的第二同名文件時(shí),將所述第二同名文件移動(dòng)到所述需回滾的已發(fā)布文件的文件發(fā)布位置處,并將所述需回滾的已發(fā)布文件從所述文件發(fā)布位置處刪除。
可選的,在根據(jù)所述確認(rèn)發(fā)布指令異步執(zhí)行發(fā)布工單中的各個(gè)待發(fā)布文件的發(fā)布任務(wù)之后,還包括:
當(dāng)所述待發(fā)布文件的發(fā)布任務(wù)失敗時(shí),獲取重新發(fā)布指令,根據(jù)所述重新發(fā)布指令從發(fā)布記錄中確定需重新發(fā)布的發(fā)布工單;
當(dāng)檢測(cè)到當(dāng)前用戶信息與所述發(fā)布配置信息中的發(fā)布權(quán)限信息一致時(shí),異步執(zhí)行需重新發(fā)布的發(fā)布工單中的各個(gè)已發(fā)布文件的重新發(fā)布任務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市貳陸陸科技有限公司,未經(jīng)深圳市貳陸陸科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010936109.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機(jī)的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲(chǔ)介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 信息發(fā)布方法及裝置、存儲(chǔ)介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





