[發明專利]一種可以實現自動化部署應用的運維方法在審
| 申請號: | 201811635277.6 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109814901A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 劉兆錄;蔣子鵬;劉海峰;郝春美;陳曉旭;馬昌治 | 申請(專利權)人: | 中興智能交通股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F11/36 |
| 代理公司: | 武漢聚信匯智知識產權代理有限公司 42258 | 代理人: | 沙莎 |
| 地址: | 214000 江蘇省無錫市新區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 運維 部署應用 管理工具 自動化 計算機軟件開發 可視化操作界面 部署 編程技術 單元測試 腳本代碼 界面按鈕 集成化 迭代 配置 打包 編譯 分發 驗證 變更 測試 更新 | ||
1.一種可以實現自動化部署應用的運維方法,該方法基于jenkins開源管理工具,其特征在于:利用jenkins開源管理工具提供的可視化操作界面,進行如下步驟:
S101、編譯:通過所述可視化操作界面,輸入參數利用腳本從代碼庫獲取應用的最新代碼,并對代碼進行編譯,如果有異常,則輸出異常;
S102、單元測試:對所述編譯后最新的應用代碼執行單元測試,如果有異常,則輸出異常;
S103、集成化測試:替換代碼配置文件為應用測試環境進行集成化測試,驗證應用啟動正常則繼續進行,如果有異常,則輸出異常;
S104、打包:通過輸入參數替換相應環境配置文件,并進行打包操作,獲得程序包,如果有異常,則輸出異常;
S105、分發和部署:根據輸入參數將上述程序包傳入相應服務器并執行安裝操作并啟動,如果有異常,則輸出異常;
S106、驗證:驗證服務正常啟動則結束操作,否則將返回異常,通知調用者。
2.根據權利要求1所述的一種可以實現自動化部署應用的運維方法,其特征在于:所述相應服務器為HTTP服務器中Apache、Microsoft的Internet信息服務器。
3.根據權利要求1所述的一種可以實現自動化部署應用的運維方法,其特征在于:所述步驟S105中,傳入相應服務器的程序包的上傳信息最少包括如下一種信息:程序包的名稱、程序包的版本號、程序包的首頁文件路徑以及程序包的文件名。
4.根據權利要求2所述的一種可以實現自動化部署應用的運維方法,其特征在于:所述HTTP服務器中內置有部署模塊,所述部署模塊用于接收到步驟S105傳入的程序包的訪問請求后,判斷HTTP服務器中是否已經下載了上述程序包,若已經下載,直接返回所述程序包的訪問請求頁面,并顯示部署結果。
5.根據權利要求4所述的一種可以實現自動化部署應用的運維方法,其特征在于:所述部署模塊若判斷HTTP服務器沒有下載上述程序包時,則輸出異常。
6.根據權利要求1所述的一種可以實現自動化部署應用的運維方法,其特征在于:所述編譯、單元測試、集成化測試、打包、分發和部署以及驗證的過程出現異常將中斷進程,并在web界面提示執行者構建任務執行失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興智能交通股份有限公司,未經中興智能交通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811635277.6/1.html,轉載請聲明來源鉆瓜專利網。





