[發明專利]應用程序發布方法、裝置和存儲介質在審
| 申請號: | 201811340296.6 | 申請日: | 2018-11-12 |
| 公開(公告)號: | CN109558146A | 公開(公告)日: | 2019-04-02 |
| 發明(設計)人: | 王俊芳;王坤;逯燕芳 | 申請(專利權)人: | 泰康保險集團股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 榮甜甜;劉芳 |
| 地址: | 100031 北京市西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 發布 應用程序發布 服務器 運行腳本 存儲介質 腳本 調用 | ||
本發明提供一種應用程序發布方法、裝置和存儲介質,該方法包括:根據待發布的應用程序的信息,確定發布應用程序的服務器的類型,以及,應用程序的運行腳本,運行腳本包括應用程序的代碼;根據服務器的類型,在服務器上生成發布腳本;調用發布腳本,在服務器上運行應用程序的運行腳本。本發明提供的應用程序發布方法能夠自動對需要發布的應用程序進行發布,避免了現有技術中采用人工發布的方式造成的發布效率低的問題,提升了發布效率。
技術領域
本發明涉及應用程序發布技術領域,尤其涉及一種應用程序發布方法、裝置和存儲介質。
背景技術
一個應用程序開放給用戶使用的過程,即應用程序發布的過程包括:從最初的代碼編寫、測試、編譯打包,以及最終在設備上安裝運行等步驟。
現有技術中,應用程序的發布均是通過人工發布的方式完成的,如:由項目負責人與開發負責人進行溝通,確定發布需求;由項目負責人根據發布需求創建任務,以及編譯打包需要發布的代碼;再由開發負責人對該代碼應用的應用服務器的發布代碼進行編寫;接著由項目負責人對編譯打包的代碼在應用服務器上發布。
現有技術中的發布方法是通過人工方式編寫代碼,由不同的負責人員進行溝通發布,這個工作量是巨大的,且應用程序的發布效率低。
發明內容
本發明提供一種應用程序發布方法、裝置和存儲介質,能夠自動對需要發布的應用程序進行發布,避免了現有技術中采用人工發布的方式造成的發布效率低的問題,提升了發布效率。
本發明的第一方面應用程序發布方法,包括:
根據待發布的應用程序的信息,確定發布所述應用程序的服務器的類型,以及,所述應用程序的運行腳本,所述運行腳本包括所述應用程序的代碼;
根據所述服務器的類型,在所述服務器上生成發布腳本;
調用所述發布腳本,在所述服務器上運行所述應用程序的運行腳本。
可選的,所述根據所述服務器的類型,在所述服務器上生成發布腳本,包括:
根據多個發布腳本模板和所述服務器的類型,在所述服務器上生成所述發布腳本。
可選的,所述應用程序的信息包括:所述應用程序的代碼庫信息和所述應用程序的打包命令;
根據所述應用程序的信息,確定所述應用程序的運行腳本,包括:
在所述應用程序的代碼庫信息對應的代碼庫中,獲取所述應用程序的運行代碼;
根據所述應用程序的打包命令,對所述運行代碼進行打包編譯,形成所述運行腳本。
可選的,所述調用所述發布腳本,在所述服務器上運行所述應用程序的運行腳本之后,還包括:
對所述運行腳本在所述服務器上的運行結果進行驗證。
可選的,所述對所述運行腳本在所述服務器上的運行結果進行驗證,包括:
根據所述運行腳本在所述服務器上的運行結果,驗證所述應用程序是否為目標應用程序;和/或,
根據所述運行腳本在所述服務器上的運行結果,驗證所述應用程序的頁面是否能正常訪問;和/或,
根據所述運行腳本在所述服務器上的運行結果,驗證所述服務器對應的端口是否正常啟動。
可選的,若所述服務器的系統版本發生改變,則所述方法還包括:
根據所述服務器的當前系統版本、所述服務器的類型,以及,多個所述發布腳本模板,在所述服務器上生成新的發布腳本;
所述調用所述發布腳本,在所述服務器上運行所述運行腳本,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于泰康保險集團股份有限公司,未經泰康保險集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811340296.6/2.html,轉載請聲明來源鉆瓜專利網。





