[發明專利]一種網頁部署方法、裝置及電子設備在審
| 申請號: | 202111166922.6 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN113918128A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 王洋;劉明;周纖纖;劉洪燕;王偉 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/41;G06F8/38;G06F8/658;G06F16/958 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 李娜 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 部署 方法 裝置 電子設備 | ||
本申請提供了一種網頁部署方法、裝置及電子設備,方法包括:接收開發終端發送的網頁部署請求,網頁部署請求包括:網站中目標網頁對應的目標網頁編譯結果,目標網頁為網站中的部分網頁;根據網頁部署請求確定網站對應的部署端;根據目標網頁編譯結果,在部署端上部署目標網頁。使得開發人員可以從網站選擇部分網頁對應性的頁面編譯結果,并通過向服務端發送該頁面編譯結果,實現對網站中部分網頁進行增量部署,而無需重新部署整個網站,降低了部署網頁消耗的時間成本和資源成本。
技術領域
本申請實施例涉及計算機技術領域,尤其涉及一種網頁部署方法及裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
背景技術
在技術人員開發網站時,首先需要編寫網站的源代碼,再對網站的源代碼進行編譯,得到編譯結果,最后將編譯結果部署在網絡上以供用戶訪問部署好的網站。
相關技術中,技術人員通常在本地的開發環境中完成網站源代碼的編寫工作,再將編寫好的網站源代碼提交至gitlab等網站代碼管理平臺,以使網站代碼管理平臺對技術人員提交的網站源代碼進行編譯、部署等一系列操作。
但是,目前方案中,如果需要對網站中的部分網頁進行部署,則需要對整個網站進行重新部署,耗費的時間成本和運算量成本較高。
發明內容
本申請實施例提供一種網頁部署方法及裝置、電子設備、計算機可讀存儲介質及計算機程序產品,以解決相關技術中部署網頁耗費的時間成本和運算量成本過高的問題。
第一方面,本申請實施例提供了一種網頁部署方法,應用于服務端,該方法包括:
接收開發終端發送的網頁部署請求,所述網頁部署請求包括:從網站編譯結果中獲取的目標網頁對應的目標網頁編譯結果,以及所述網站對應的目標網站標識,所述網站編譯結果由所述開發終端調用編譯端對網站進行編譯得到,所述目標網頁為所述網站中的部分網頁;
根據所述網頁部署請求確定所述網站對應的部署端;
向所述部署端發送所述目標網頁編譯結果和所述目標網站標識,所述部署端用于將所述目標網頁編譯結果,部署在所述目標網站標識對應的目標容器中。
在一種可選實施方式中,所述網頁部署請求還包括:目標鑒權信息,所述目標鑒權信息用于對所述開發終端的登錄賬戶進行身份驗證,所述接收開發終端發送的網頁部署請求之后,所述方法還包括:
根據所述目標鑒權信息確定所述登錄賬戶的網站部署權限,所述網站部署權限包括授權所述登錄賬戶部署的網站標識;
在所述網站部署權限包括所述目標網站標識的情況下,確定執行所述根據所述網頁部署請求確定所述網站對應的部署端的步驟;
在所述網站部署權限不包括所述目標網站標識的情況下,中斷部署流程。
在一種可選實施方式中,所述根據所述目標鑒權信息確定所述登錄賬戶的網站部署權限,包括:
通過查詢鑒權信息和賬戶標識的對應關系,確定所述目標鑒權信息對應的登錄賬戶標識;
通過查詢賬戶標識與部署權限的對應關系,確定所述登錄賬戶對應的網站部署權限。
在一種可選實施方式中,所述根據所述網頁部署請求確定所述網站對應的部署端,包括:
向源代碼管理端發送包含所述目標網站標識的網站目錄查詢請求,并接收由所述源代碼管理端返回的所述網站的網站目錄,所述網站目錄包括所述網站中所有網頁的目錄結構;
獲取所述目標網頁編譯結果的編譯結果目錄,所述編譯結果目錄包括所述目標網頁在所述網站中的目錄結構;
在所述編譯結果目錄與所述網站目錄匹配的情況下,通過查詢網站標識與地址的對應關系,確定所述目標網站標識對應的部署端地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111166922.6/2.html,轉載請聲明來源鉆瓜專利網。





