[發明專利]項目的發布方法及系統、控制終端、存儲器在審
| 申請號: | 201711029520.5 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN107872520A | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | 李慧艷 | 申請(專利權)人: | 千尋位置網絡有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/60 |
| 代理公司: | 上海市海華永泰律師事務所31302 | 代理人: | 包文超 |
| 地址: | 200433 上海市楊浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 項目 發布 方法 系統 控制 終端 存儲器 | ||
技術領域
本發明屬于計算機軟件技術領域,尤其涉及一種項目的發布方法及系統、控制終端、存儲器。
背景技術
在軟件研發過程中,產品研發中心不斷地進行新需求的開發和完善,并將開發的程序代碼發送給項目,項目需要及時進行程序的發布,即將程序文件上傳到應用服務器的指定目錄下。這項工作在中小型項目,同時項目部署較為簡單的情況下可手工完成,但是在大型的分布式系統中,通常將一套產品劃分為非常多的應用,同時項目部署比較復雜,每個應用可能部署在一到多臺服務器上,這使得該項工作的工作量成倍增加,并且手工操作容易出現疏忽錯誤等,造成了產品發布的困難。
傳統的項目發布過程中,通過會使用腳本來進行系統發布,例如底層利用SCP/FTP中轉的方式將代碼包傳到服務器上去,然后重啟應用。此時需要一臺臺比所發布的項目包是否一致來保證項目發布的一致性,操作過程比較繁瑣。
發明內容
本發明實施例提供了一種項目的發布方法及系統、控制終端、存儲器,旨在解決現有技術中需要人工逐個比對每個機器上的項目包是否一致導致操作過程繁瑣,效率低的問題。
本發明實施例是這樣實現的,一種項目的發布方法,包括:
接收項目的發布指示;
根據所述發布指示打包對應的項目,形成項目包;
將所述項目包傳送至兩臺以上機器;
自動監測所述兩臺以上機器接收的項目包是否均一致;
當監測到所述兩臺以上機器接收的項目包均一致時,進行項目的發布。
優選地,所述項目包攜帶預設版本號,所述自動監測所述兩臺以上機器接收的項目包是否均一致具體為:
基于所述預設版本號自動監測所述兩臺以上機器接收的項目包是否均一致。
優選地,所述基于所述預設版本號自動監測所述兩臺以上機器接收的項目包是否均一致具體包括:
自動將預設版本號與所述兩臺以上機器中的每一機器接收的項目包的版本號進行比較;
在所述兩臺以上機器中的每一機器接收的項目包的版本號均與所述預設版本號一致時,確認所述兩臺以上機器接收的項目包均一致;
在所述兩臺以上機器中的至少一臺機器接收的項目包的版本號與所述預設版本號不一致時,確認所述兩臺以上機器接收的項目包不一致。
優選地,確認所述兩臺以上機器接收的項目包不一致之后還包括:
獲取所述至少一臺機器中的每一臺機器的信息。
優選地,所述獲取所述至少一臺機器中的每一臺機器的信息之后還包括:
重新為所述至少一臺機器中的每一臺機器傳送所述項目包。
優選地,所述當監測到所述兩臺以上機器接收的項目包一致時,進行項目的發布之后還包括:
判斷發布是否成功;
在判斷發布成功時,接收并展示所述兩臺以上機器中的每一機器反饋的指標信息。
優選地,所述判斷發布是否成功之后還包括:
在判斷發布失敗時,進行回滾處理。
本發明還提供一種項目的發布系統,包括:
接收模塊,用于接收項目的發布指示;
打包模塊,用于根據所述發布指示打包對應的項目,形成項目包;
傳送模塊,用于將所述項目包傳送至兩臺以上機器;
監測模塊,用于自動監測所述兩臺以上機器接收的項目包是否均一致;
發布模塊,用于當監測到所述兩臺以上機器接收的項目包均一致時,進行項目的發布。
本發明還提供一種存儲器,所述存儲器存儲有計算機程序,所述計算機程序被處理器執行如下步驟:
接收項目的發布指示;
根據所述發布指示打包對應的項目,形成項目包;
將所述項目包傳送至兩臺以上機器;
自動監測所述兩臺以上機器接收的項目包是否均一致;
當監測到所述兩臺以上機器接收的項目包均一致時,進行項目的發布。
本發明還提供一種控制終端,包括存儲器、處理器及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
接收項目的發布指示;
根據所述發布指示打包對應的項目,形成項目包;
將所述項目包傳送至兩臺以上機器;
自動監測所述兩臺以上機器接收的項目包是否均一致;
當監測到所述兩臺以上機器接收的項目包均一致時,進行項目的發布。
在本發明實施例中,自動監測比對項目包的版本是否一致,在確認一致后才進行項目發布,無需人工逐一比對,提高項目發布效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于千尋位置網絡有限公司,未經千尋位置網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711029520.5/2.html,轉載請聲明來源鉆瓜專利網。





