[發明專利]一種程序發布方法在審
| 申請號: | 202010201718.2 | 申請日: | 2020-03-20 |
| 公開(公告)號: | CN111338684A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 馬騰 | 申請(專利權)人: | 成都藥王科技股份有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06F8/71;G06F8/41 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610041 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 發布 方法 | ||
本發明公開了一種程序發布方法,該方法包括以下步驟:用戶向平臺提交程序開通申請并上傳個人配置信息,平臺獲取申請和個人配置信息并按照規則進行審核;獲取待發布內容,所述待發布內容包括待發布程序源代碼;構建編譯環境,對待發布程序的源代碼進行編譯,并將編譯完成的代碼打包壓縮為軟件包;將軟件包發布到對應的用戶服務器上,并提交程序審核請求;實時獲取程序審核信息,審核通過后,通過后臺操作發布界面將待發布程序發布上線。該方法能根據不同的商業配置,可批量化的將待發布程序的源碼進行自動化構建編譯代碼并壓縮打包自動發布到不同的服務器上,提高了程序發布的效率,減少了程序發布耗費的時間和人力。
技術領域
本發明屬于計算機軟件技術領域,具體涉及一種程序發布方法。
背景技術
微信小程序越來越受人歡迎,開發者對小程序的投入越來越熱情。小程序框架多種多樣,當發布多個微信小程序時,每次都要編譯多次小程序源碼和要同時發布多個小程序到微信小程序服務器上,根據不同用戶賬號登錄多次微信小程序進行審核和發布,每次構建和發布都要花上2個小時左右,工作量大耗費,時間長,而且切換不同賬號登錄小程序服務器容易發生人為錯誤,效率非常低下并且不可控。
發明內容
本發明目的在于提供一種程序發布方法,能夠根據不同的用戶配置自動注入配置并構建編譯并打包壓縮優化,完成構建后并逐一發布到各個用戶的小程序服務器上,同時申請審核。解決傳統小程序發布流程復雜,耗費時間長的問題,同時減小程序開發人員的工作量。
本發明的目的是通過以下技術方案來實現的:
一種程序發布方法,包括以下步驟:
S1,用戶向平臺提交程序開通申請并上傳個人配置信息,平臺獲取申請和個人配置信息并按照規則進行審核;
S2,獲取待發布內容,所述待發布內容包括待發布程序源代碼;
S3,構建編譯環境,對待發布程序的源代碼進行編譯,并將編譯完成的代碼打包壓縮為軟件包;
S4,將軟件包發布到對應的用戶服務器上,并提交程序審核請求;
S5,實時獲取程序審核信息,審核通過后,通過后臺操作發布界面將待發布程序發布上線。
進一步的,所述的步驟S2中獲取的待發布內容還包括程序的版本號、程序名稱、電話號碼、圖片文件。
進一步的,所述的步驟S3中還包括獲取用戶個性化配置信息,并將獲取的個性化配置信息注入并替換待發布程序源碼中的配置信息。
進一步的,所述的步驟S2待發布程序源碼的獲取方式包括解析用戶個性配置信息獲取待發布程序的源碼庫的存儲路徑。
進一步的,其特征在于,所述的源代碼的獲取方式還包括從網絡云盤下載獲取源碼,并存儲到本地源碼庫中。
進一步的,所述的步驟S4中通過解析用戶個性配置信息獲取用戶服務器的地址和端口將待發布程序軟件包發送到對應的服務器上。
進一步的,所述步驟S4完成后還包括:將待發布程序的版本號存儲動本地數據庫中,并分別和待發布程序的源碼文件和軟件包建立映射關系。
進一步的,所述的步驟S5中采用長輪詢的交互方式運行動態腳本從服務器實時跟蹤獲取待發布程序的審核信息。
進一步的,所述方法采用多線程并行的方式批量獲取待發布內容,同時分別構建編譯環境對多個待發布程序的源碼進行編譯,并在源碼編譯完成后分別打包壓縮為對應程序的軟件包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都藥王科技股份有限公司,未經成都藥王科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010201718.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種檢測混凝土裂縫變化的方法
- 下一篇:一種設有引線架的縫紉機





