[發明專利]一種項目自動化運維方法、系統、電子設備及存儲介質在審
| 申請號: | 202210748864.6 | 申請日: | 2022-06-29 |
| 公開(公告)號: | CN115113909A | 公開(公告)日: | 2022-09-27 |
| 發明(設計)人: | 蔡晶晶;陳俊;付磊;劉付魁 | 申請(專利權)人: | 北京永信至誠科技股份有限公司;北京五一嘉峪科技有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06F8/60;G06F8/61;G06F8/34 |
| 代理公司: | 北京天方智力知識產權代理事務所(普通合伙) 11719 | 代理人: | 路遠 |
| 地址: | 100094 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 項目 自動化 方法 系統 電子設備 存儲 介質 | ||
本發明提供一種項目自動化運維方法、系統,設備及存儲介質,解決現有軟件項目運維缺乏有效自動化手段的技術問題。方法包括:與項目生命周期中的階段性項目管理過程建立項目管理的交互監控界面;通過交互監控界面創建與確定項目關聯的代碼資源數據庫,對代碼資源進行持續性管理;通過交互監控界面確定項目需求形成持續集成和持續部署處理管道,根據項目需求從代碼資源數據庫獲取關聯代碼資源創建對應的項目部署鏡像;對項目部署過程進行監控并形成過程報告;根據郵件列表將項目部署的過程報告向關聯人員分發。將現有階段性項目管理過程充分集成形成前端后端運維自動化的平臺框架。可以高標準高效率地創建項目,提升開發人員上線代碼更高效更快捷。
技術領域
本發明涉及軟件工程技術領域,具體涉及一種項目自動化運維方法、系統,電子設備及存儲介質。
背景技術
現有技術中,軟件項目通常涉及眾多代碼資源,當項目開發基本完成時往往還涉及項目資源集成、項目分支管理、項目測試和項目上線交付以及項目部署等軟件工程階段,目前通過人工編寫腳本對確定的工程階段可以進行項目管理。但是,項目創建、上線和部署的過程缺乏直觀監控手段,對人工腳本的管理質量和管理結果缺乏有效反饋。腳本控制具有局限性,還無法統一進行項目運維全周期管理。
發明內容
鑒于上述問題,本發明實施例提供一種項目自動化運維方法、系統,電子設備及存儲介質,解決現有軟件項目運維缺乏有效自動化手段的技術問題。
本發明實施例的項目自動化運維方法,包括:
與項目生命周期中的階段性項目管理過程建立交互控制接口映射形成項目管理接口集合,根據項目管理接口集合進行接口輸入輸出對象可視化構造,形成項目管理的交互監控界面;
通過交互監控界面創建與確定項目關聯的代碼資源數據庫,對代碼資源進行持續性管理;
通過交互監控界面確定項目需求形成持續集成和持續部署處理管道,根據項目需求從代碼資源數據庫獲取關聯代碼資源創建對應的項目部署鏡像;
對項目部署過程進行監控,通過交互監控界面展現部署過程衡量維度和異常狀態,并形成過程報告;
根據郵件列表將項目部署的過程報告向關聯人員分發。
本發明一實施例中,所述建立交互控制接口映射形成項目管理接口集合的接口功能展示定義采用go語言進行。
本發明一實施例中,所述接口輸入輸出對象可視化構造采用vue UI框架進行。
本發明一實施例中,所述利用gitlab管理系統建立代碼資源數據倉庫,利用代碼管理工具git形成對代碼資源進行持續性管理。
本發明一實施例中,所述代碼資源集成利用jenkins服務進行。
本發明一實施例中,所述項目部署利用K8S服務進行。
本發明一實施例中,所述對項目部署過程進行監控采用采用grafana監控平臺服務進行。
本發明實施例的項目自動化部署方法,利用上述的項目自動化運維方法,包括:
通過服務鏈接登錄交互監控界面;
創建軟件項目,初始化git代碼資源倉庫;
根據項目需求添加webhooks服務提供的授權數據,通過jenkins服務結合與項目需求對應的代碼資源進行軟件資源集成;
通過docker服務形成項目部署鏡像;
通過K8S服務將項目部署鏡像上線部署;
在部署過程中,通過郵件列表向關聯人員轉發部署狀態。
本發明實施例的項目自動化運維系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京永信至誠科技股份有限公司;北京五一嘉峪科技有限公司,未經北京永信至誠科技股份有限公司;北京五一嘉峪科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210748864.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:屏幕鎖定和解鎖的方法及相關裝置
- 下一篇:一種數據傳輸系統及方法





