[發明專利]一種多環境自動化任務部署系統及方法在審
| 申請號: | 202011603926.1 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112787854A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 田浩兵;張奎;陳思成;譚巍;吳杰 | 申請(專利權)人: | 四川新網銀行股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/06;H04L29/08 |
| 代理公司: | 成都智言知識產權代理有限公司 51282 | 代理人: | 濮云杉 |
| 地址: | 610094 四川省成都市成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 環境 自動化 任務 部署 系統 方法 | ||
本發明公開了一種多環境自動化任務部署系統及方法,屬于大數據實時計算技術領域,針對現有技術中在內網環境下,各個服務器面臨著網絡不互通的局面,在上線投產時,效率底下,并且部署任務麻煩的問題,本發明提出的技術方案包括:將需要投產的資源上傳到Git服務器,同時每個資源生成一個對應的commit id;通過從Git服務器拉取commit id任務,對資源進行部署和測試,測試通過后將該資源上傳到Git服務器,并打上封板的一個Tag;為Git服務器部署中轉服務器,然后將Git服務器上帶有封板Tag的資源解析封板Tag信息,根據處理人員的校對,將該資源部署到封板Tag包含的項目路徑中;最后通過比對hash值確認資源一致。本發明用于自動化任務部署。
技術領域
本發明屬于大數據實時計算技術領域,具體涉及一種多環境自動化任務部署系統及方法。
背景技術
隨著科技及社會的不斷發展,各類數據呈井噴式增長,在大數據實時計算方向,和傳統Web開發有很大的不同,例如:在大數據開發過程中,存在任務多,管理復雜的特點,到了后期,集群上容易出現同時運行成千上萬個job任務的現象。
現有技術下,在傳統企業或金融機構中,對于線上和線下的環境,都是嚴格管控,網絡隔離,到了投產窗口,才能正式上線,然后上線人員甚至通過U盤等傳統存儲工具將資源拷貝到線上環境,來部署任務。
現有技術存在的問題為:在內網環境下,各個服務器面臨著網絡不互通的局面,在上線投產時,效率底下,并且部署任務麻煩。
發明內容
針對現有技術中在內網環境下,各個服務器面臨著網絡不互通的局面,在上線投產時,效率底下,并且部署任務麻煩的問題,本發明提供一種多環境自動化任務部署系統及方法,其目的在于:快速發布任務,將開發,測試,運維角色分離,同時也能保證數據的安全性的系統。提高任務部署效率,減少開發人員工作量。
為了達到上述目的,本發明采用如下技術方案:
一種多環境自動化任務部署方法,
步驟A:將自動化部署系統與Git服務器對接;
步驟B:擁有開發權限的用戶進入自動化部署系統,將需要投產的資源上傳到Git服務器,同時每個資源生成一個對應的commit id;
步驟C:擁有測試權限的用戶進入自動化部署系統,通過從Git服務器拉取commitid任務,對資源進行部署和測試,測試通過后將該資源上傳到Git服務器,并打上封板的一個Tag;本發明Tag包括項目信息、需要放置的生產路徑信息等,打上封板Tag表示該commitid的資源已經完成測試,處于封板狀態,可以部署到生產環境。
步驟D:為Git服務器部署中轉服務器,然后將Git服務器上帶有封板Tag的資源解析封板Tag信息,根據處理人員的校對,將該資源部署到封板Tag包含的項目路徑中;
上傳成功后,計算上傳到生產服務器上的資源的hash值和線下的該資源的hash值進行對比,若hash值一致,則頁面提示上傳成功。
本發明快速發布任務,將開發,測試,運維角色分離,提高任務部署效率,減少開發人員工作量。
進一步的,步驟B具體為:所述擁有開發權限的用戶進入自動化部署系統,上傳需要投產的資源,確認資源無誤后,將該資源上傳到Git服務器,同時每個資源生成一個對應的commit id。
進一步的,步驟C具體為:所述擁有測試權限的人員,通過點擊提測按鈕,從Git服務器上拉取對應的commit id任務,并展示在自動化任務部署系統上,然后對該commit id任務進行部署和測試,測試通過后,通過點擊封板按鈕再次將該資源上傳到Git服務器,并打上封板的一個Tag。
進一步的,所述步驟D中,中轉服務器與生產環境為單向連通,即線下網絡到生產網絡連通,生產網絡到線下網絡不通。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川新網銀行股份有限公司,未經四川新網銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011603926.1/2.html,轉載請聲明來源鉆瓜專利網。





