[發明專利]用于代碼部署的調度方法、裝置、電子設備和存儲介質在審
| 申請號: | 202010144532.8 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN111352612A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 孫麒麟;謝逸凡;崔浩波;熊悅同 | 申請(專利權)人: | 成都嗨學梅里教育科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/34;G06F8/60;G06F16/25;G06F16/242;G06F11/36 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 郭鑫 |
| 地址: | 610051 四川省成都市成華*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 代碼 部署 調度 方法 裝置 電子設備 存儲 介質 | ||
1.用于代碼部署的調度方法,其特征在于,包括:
展示運維平臺界面,接收用戶在運維平臺界面上輸入的工單創建指令創建工單,其中,所述工單包括:服務工單、結構化查詢語言工單和配置工單;
判斷是否接收到所述工單的內容審批確認指令,若接收到所述審批確認指令,則確定所述工單允許上線;
基于所述運維平臺界面的代碼部署按鈕部署所述工單。
2.根據權利要求1所述的方法,其特征在于,還包括:
當所述工單部署完成后,測試所述工單對應的環境;
如果測試所述工單對應的環境沒有異常,且所述工單處于測試環境,判斷是否接收到申請上線和選擇上線時間的指令,若接收到所述申請上線和選擇上線時間的指令,則進入正式生產環境的流程;
如果所述工單是線上環境,則基于用戶的確認測試命令,完成所述工單。
3.根據權利要求1所述的方法,其特征在于,所述若確定所述工單允許上線,基于所述運維平臺界面的代碼部署按鈕部署所述工單,包括:
當所述服務工單允許上線后,接收到針對代碼部署按鈕的點擊命令后,所述運維平臺通過salt應用程序編程接口在服務工單對應的宿主機上執行命令,其中所述命令包括下載、停止、更新啟動和健康檢查中的至少一項;或者,
當所述結構化查詢語言工單允許上線后,所述運維平臺通過端口獲取結構化查詢語言語句要執行的目標數據庫,當接收到針對代碼部署按鈕的點擊命令后,運維平臺在所述目標數據庫中執行所述結構化查詢語言工單里面的結構化查詢語言語句;
當所述配置工單上線后,所述運維平臺根據服務名調取disconf的對應接口,當接收到針對代碼部署按鈕的點擊命令后,對所述服務名對應的服務的配置進行如下操作中的至少一項:增加、刪除、修改和查詢。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
執行完成后返回執行狀態和執行日志;其中,所述執行狀態包括:成功或異常。
通過運維平臺界面的日志按鈕查看所述執行日志。
5.根據權利要求4所述的方法,其特征在于,所述執行完成后返回執行狀態和執行日志,包括:
在服務工單對應的宿主機上執行命令完成后,返回執行狀態和執行日志;
執行所述結構化查詢語言工單里面的結構化查詢語言語句完成后,返回執行狀態和執行日志;
對所述服務名對應的服務的配置進行操作執行完成后,返回執行狀態和執行日志。
6.根據權利要求1所述的方法,其特征在于,所述接收用戶在運維平臺界面上輸入的工單創建指令創建工單后,將所述工單使用redis緩存。
7.用于代碼部署的調度裝置,其特征在于,包括:
展示模塊:用于展示運維平臺界面,接收用戶在運維平臺界面上輸入的工單創建指令創建工單,其中,所述工單包括:服務工單、結構化查詢語言工單和配置工單;
第一判斷模塊:用于判斷是否接收到所述工單的內容審批確認指令,若接收到所述審批確認指令,則確定所述工單允許上線;
部署模塊:用于基于所述運維平臺界面的代碼部署按鈕部署所述工單。
8.根據權利要求6所述的裝置,其特征在于,還包括:
測試模塊:用于當所述工單部署完成后,測試所述工單對應的環境;
第二判斷模塊:用于如果測試所述工單對應的環境沒有異常,且所述工單處于測試環境,判斷是否接收到申請上線和選擇上線時間的指令,若接收到所述申請上線和選擇上線時間的指令,則進入正式生產環境的流程;
完成模塊:用于如果所述工單是線上環境,則基于用戶的確認測試命令,完成所述工單。
9.一種電子設備,其特征在于,包括:處理器和存儲器;
所述處理器通過調用所述存儲器存儲的程序或指令,用于執行如權利要求1至6任一項所述方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲程序或指令,所述程序或指令使計算機執行如權利要求1至6任一項所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都嗨學梅里教育科技有限公司,未經成都嗨學梅里教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010144532.8/1.html,轉載請聲明來源鉆瓜專利網。





