[發(fā)明專利]應用程序部署方法、裝置、計算機設備及存儲介質在審
| 申請?zhí)枺?/td> | 201910043233.2 | 申請日: | 2019-01-17 |
| 公開(公告)號: | CN109901842A | 公開(公告)日: | 2019-06-18 |
| 發(fā)明(設計)人: | 尹彪 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/70 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 部署 應用程序部署 申請 審批 確認提示信息 計算機設備 存儲介質 申請信息 預設條件 配置的 目標服務器 部署信息 過程優(yōu)化 請求信息 任務創(chuàng)建 應用程序 用戶發(fā)送 配置 終端 發(fā)送 反饋 靈活 發(fā)布 | ||
1.一種應用程序部署方法,其特征在于,包括:
若接收到用戶所輸入的部署申請信息,根據(jù)部署申請信息生成部署申請任務;
根據(jù)部署申請任務中的審批流程發(fā)送審批請求信息至審批人終端以獲取審批結果;
若審批結果為通過,對部署申請任務中目標服務器的部署環(huán)境進行配置并判斷已配置的部署環(huán)境是否滿足預設條件;
若已配置的部署環(huán)境滿足預設條件,根據(jù)部署申請任務創(chuàng)建應用程序部署任務并向用戶發(fā)送確認部署的確認提示信息;
若接收到用戶根據(jù)所述確認提示信息所反饋的確認部署信息,執(zhí)行應用程序部署任務以對部署申請任務中的應用程序進行部署。
2.根據(jù)權利要求1所述的應用程序部署方法,其特征在于,所述對部署申請任務中目標服務器的部署環(huán)境進行配置并判斷已配置的部署環(huán)境是否滿足預設條件,包括:
將部署申請任務中的部署環(huán)境配置信息發(fā)送至部署申請任務中的目標服務器以對目標服務器的部署環(huán)境進行配置;
向目標服務器發(fā)送測試信息并獲取目標服務器所反饋的測試結果以對部署環(huán)境是否滿足預設條件進行判斷。
3.根據(jù)權利要求2所述的應用程序部署方法,其特征在于,所述向目標服務器發(fā)送測試信息并獲取目標服務器所反饋的測試結果以對部署環(huán)境是否滿足預設條件進行判斷,包括:
獲取測試結果中的已部署環(huán)境并判斷是否與部署環(huán)境配置信息中的部署環(huán)境類型相匹配以得到環(huán)境判斷結果;
獲取測試結果中的存儲空間并判斷是否大于部署環(huán)境配置信息中的存儲空間閾值以得到存儲判斷結果;
根據(jù)所得到的環(huán)境判斷結果及存儲空間判斷結果對部署環(huán)境是否滿足預設條件進行判斷。
4.根據(jù)權利要求1所述的應用程序部署方法,其特征在于,所述根據(jù)部署申請任務創(chuàng)建應用程序部署任務并向用戶發(fā)送確認部署的確認提示信息,包括:
根據(jù)部署腳本及部署申請任務中的應用程序生成應用部署腳本;
根據(jù)部署申請任務中的產(chǎn)品部署信息創(chuàng)建Jenkines任務以得到應用程序部署任務。
5.根據(jù)權利要求4所述的應用程序部署方法,其特征在于,所述執(zhí)行應用程序部署任務以部署申請任務中的應用程序,包括:
獲取所創(chuàng)建應用程序部署任務中的Jenkines任務及應用部署腳本;
通過所述Jenkines任務執(zhí)行所述部署腳本及相應的應用程序部署腳本以將應用程序在所述目標服務器中部署。
6.一種應用程序部署裝置,其特征在于,包括:
部署申請任務生成單元,用于若接收到用戶所輸入的部署申請信息,根據(jù)部署申請信息生成部署申請任務;
申請任務審批單元,用于根據(jù)部署申請任務中的審批流程發(fā)送審批請求信息至審批人終端以獲取審批結果;
部署環(huán)境配置單元,用于若審批結果為通過,對部署申請任務中目標服務器的部署環(huán)境進行配置并判斷已配置的部署環(huán)境是否滿足預設條件;
部署任務創(chuàng)建單元,用于若已配置的部署環(huán)境滿足預設條件,根據(jù)部署申請任務創(chuàng)建應用程序部署任務并向用戶發(fā)送確認部署的確認提示信息;
程序部署單元,用于若接收到用戶根據(jù)所述確認提示信息所反饋的確認部署信息,執(zhí)行應用程序部署任務以對部署申請任務中的應用程序進行部署。
7.根據(jù)權利要求6所述的應用程序部署裝置,其特征在于,所述部署環(huán)境配置單元,包括:
配置信息發(fā)送單元,用于將部署申請任務中的部署環(huán)境配置信息發(fā)送至部署申請任務中的目標服務器以對目標服務器的部署環(huán)境進行配置;
配置判斷單元,用于向目標服務器發(fā)送測試信息并獲取目標服務器所反饋的測試結果以對部署環(huán)境是否滿足預設條件進行判斷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910043233.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





