[發(fā)明專利]一種基于多人協(xié)同辦公軟件的代碼發(fā)版部署自動化方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010323966.4 | 申請日: | 2020-04-22 |
| 公開(公告)號: | CN111506317A | 公開(公告)日: | 2020-08-07 |
| 發(fā)明(設計)人: | 王圣平;朱森華;于洋;常敦瑞 | 申請(專利權)人: | 成都連心醫(yī)療科技有限責任公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06Q10/10;G06F8/52 |
| 代理公司: | 北京匯信合知識產(chǎn)權代理有限公司 11335 | 代理人: | 林聰源 |
| 地址: | 610213 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 協(xié)同 辦公 軟件 代碼 部署 自動化 方法 系統(tǒng) | ||
1.一種基于多人協(xié)同辦公軟件的代碼發(fā)版部署自動化方法,其特征在于,包括:
部署具有定時功能的代碼下載控制器;
控制器從辦公協(xié)同平臺獲取算法版本的表格文件,判斷需要部署的算法模塊;
控制器根據(jù)所述算法模塊從代碼版本管理平臺下載算法代碼;
控制器將下載的算法代碼進行格式轉(zhuǎn)化及壓縮打包;
控制器將打包的代碼部署到指定的算法代碼部署平臺上。
2.如權利要求1所述的代碼發(fā)版部署自動化方法,其特征在于,還包括:
控制器將每步驟的執(zhí)行日志信息存儲在文件存儲服務器上。
3.如權利要求1所述的代碼發(fā)版部署自動化方法,其特征在于,所述控制器從辦公協(xié)同平臺獲取算法版本的表格文件,判斷需要部署的算法模塊;包括:
控制器操作所述辦公協(xié)同平臺的SDK,讀取算法版本的表格文件;
控制器解析所述表格文件中每列和每行表格內(nèi)的信息;
控制器在定時時間到達后讀取表格文件是否部署和部署時間信息,判斷算法模塊是否到達預設部署時間;
若達到,則啟動該算法的部署。
4.如權利要求3所述的代碼發(fā)版部署自動化方法,其特征在于,所述表格文件為微軟office365的Excel表格文件,所述表格文件包括算法名稱、是否部署、部署日期、代碼項目名稱、地址路徑、分支、版本和維護人,所述部署日期包含部署時間信息。
5.如權利要求1所述的代碼發(fā)版部署自動化方法,其特征在于,所述控制器根據(jù)所述算法模塊從代碼版本管理平臺下載算法代碼,包括:
控制器根據(jù)所述表格文件中需要部署的算法模塊,登錄該算法的代碼版本管理平臺;
根據(jù)所述表格文件中該算法的項目名稱、地址路徑、分支和版本,下載算法代碼。
6.如權利要求1所述的代碼發(fā)版部署自動化方法,其特征在于,所述控制器將下載的算法代碼進行格式轉(zhuǎn)化及壓縮打包,包括:
控制器根據(jù)算法代碼保密性的部署要求,將需要部署的算法代碼進行預設的代碼格式轉(zhuǎn)換和壓縮打包。
7.如權利要求1所述的代碼發(fā)版部署自動化方法,其特征在于,所述控制器將打包的代碼部署到指定的算法代碼部署平臺上,包括:
控制器登錄算法代碼部署平臺,將打包的代碼傳輸至所述算法代碼部署平臺。
8.一種基于多人協(xié)同辦公軟件的代碼發(fā)版部署自動化系統(tǒng),包括:辦公協(xié)同平臺、代碼版本管理平臺、文件存儲服務器和算法代碼部署平臺;其特征在于,還包括:具有定時功能的代碼下載控制器;
所述控制器,用于從辦公協(xié)同平臺獲取算法版本的表格文件,判斷需要部署的算法模塊;
所述控制器,用于根據(jù)所述算法模塊從代碼版本管理平臺下載算法代碼;
所述控制器,用于將下載的算法代碼進行格式轉(zhuǎn)化及壓縮打包;
所述控制器,用于將打包的代碼部署到指定的算法代碼部署平臺上。
9.如權利要求8所述的代碼發(fā)版部署自動化系統(tǒng),其特征在于,所述控制器,包括:
讀取模塊,用于操作所述辦公協(xié)同平臺的SDK,讀取算法版本的表格文件;其中,所述表格文件包括算法名稱、是否部署、部署日期、代碼項目名稱、地址路徑、分支、版本和維護人,所述部署日期包含部署時間信息;
解析模塊,用于解析所述表格文件中每列和每行表格內(nèi)的信息;
判斷模塊,用于在定時時間到達后讀取表格文件是否部署和部署時間信息,判斷算法模塊是否到達預設部署時間;若達到,則啟動該算法的部署;
第一接口模塊,用于根據(jù)所述表格文件中需要部署的算法模塊,登錄該算法的代碼版本管理平臺;根據(jù)所述表格文件中該算法的項目名稱、地址路徑、分支和版本,下載算法代碼;
轉(zhuǎn)換、打包模塊,用于根據(jù)算法代碼保密性的部署要求,將需要部署的算法代碼進行預設的代碼格式轉(zhuǎn)換和壓縮打包;
第二接口模塊,用于登錄算法代碼部署平臺,將打包的代碼傳輸至所述算法代碼部署平臺。
10.如權利要求8所述的代碼發(fā)版部署自動化系統(tǒng),其特征在于,所述控制器,還包括:
讀寫模塊,用于將每步驟的執(zhí)行日志信息存儲在文件存儲服務器上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都連心醫(yī)療科技有限責任公司,未經(jīng)成都連心醫(yī)療科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010323966.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務協(xié)同流程配置、業(yè)務協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





