[發明專利]用于代碼部署的調度方法、裝置、電子設備和存儲介質在審
| 申請號: | 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 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 代碼 部署 調度 方法 裝置 電子設備 存儲 介質 | ||
本發明提供一種用于代碼部署的調度方法、裝置、電子設備和存儲介質,包括:展示運維平臺界面,接收用戶在運維平臺界面上輸入的工單創建指令創建工單,其中,工單包括:服務工單、結構化查詢語言工單和配置工單;判斷是否接收到工單的內容審批確認指令,若接收到審批確認指令,則確定工單允許上線;基于運維平臺界面的代碼部署按鈕部署工單。開發人員只需要點擊代碼部署按鈕就能能自動完成工單部署的操作,不僅自動化完成率高,而且用戶體驗高,解決運維日益繁重的工作,封裝底層技術,把應用發布、結構化查詢語言發布等交由測試和開發,通過工單審批的方式讓整個流程清晰合理,同時用自動化技術代替以前運維手工操作,提升了效率。
技術領域
本發明實施例涉及代碼部署領域,具體涉及一種用于代碼部署的調度方法、裝置、電子設備和存儲介質。
背景技術
現有技術中,在互聯網日益增長的時代需求也在不斷變化代碼持續交付的需求愈來愈強烈。在稍大型公司每日的部署次數在萬級別。即使是中型互聯網公司每天也有不低于十次的部署需求。通常情況下運維在持續交付上面會利用簡單的shell腳本進行代碼的部署。在這個腳本時代,部署嚴重依賴人工干預我們會對每一個服務的部署腳本進行定制化,然后再部署的時候制定版本以及部署機器等參數利用服務器免密認證或者將密碼寫到腳本完成遠程部署。
發明人在實現本發明的過程中發現:代碼部署嚴重依賴于人工,自動化的完成度低,用戶體驗不佳。
發明內容
為了解決現有技術存在的至少一個問題,本發明實施例提供了一種用于代碼部署的調度方法、裝置、電子設備和存儲介質。
第一方面,本發明的至少一個實施例提供了一種用于代碼部署的調度方法,包括:
展示運維平臺界面,接收用戶在運維平臺界面上輸入的工單創建指令創建工單,其中,工單包括:服務工單、結構化查詢語言工單和配置工單;
判斷是否接收到工單的內容審批確認指令,若接收到審批確認指令,則確定工單允許上線;
基于運維平臺界面的代碼部署按鈕部署工單。
在一些實施例中,上述還包括:
當工單部署完成后,測試工單對應的環境;
如果測試工單對應的環境沒有異常,且工單處于測試環境,判斷是否接收到申請上線和選擇上線時間的指令,若接收到申請上線和選擇上線時間的指令,則進入正式生產環境的流程;
如果工單是線上環境,則基于用戶的確認測試命令,完成工單。
在一些實施例中,上述方法中若確定工單允許上線,基于運維平臺界面的代碼部署按鈕部署工單,包括:
當服務工單允許上線后,接收到針對代碼部署按鈕的點擊命令后,運維平臺通過salt應用程序編程接口在服務工單對應的宿主機上執行命令,其中命令包括下載、停止、更新啟動和健康檢查中的至少一項;或者,
當結構化查詢語言工單允許上線后,運維平臺通過端口獲取結構化查詢語言語句要執行的目標數據庫,當接收到針對代碼部署按鈕的點擊命令后,運維平臺在目標數據庫中執行結構化查詢語言工單里面的結構化查詢語言語句;
當配置工單上線后,運維平臺根據服務名調取disconf的對應接口,當接收到針對代碼部署按鈕的點擊命令后,對服務名對應的服務的配置進行如下操作中的至少一項:增加、刪除、修改和查詢。
在一些實施例中,上述方法還包括:
執行完成后返回執行狀態和執行日志;其中,執行狀態包括:成功或異常。
通過運維平臺界面的日志按鈕查看執行日志。
在一些實施例中,上述方法中執行完成后返回執行狀態和執行日志,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都嗨學梅里教育科技有限公司,未經成都嗨學梅里教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010144532.8/2.html,轉載請聲明來源鉆瓜專利網。





