[發明專利]創建持續集成工具構建任務的方法和裝置在審
| 申請號: | 201911227784.0 | 申請日: | 2019-12-04 |
| 公開(公告)號: | CN112905225A | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 魏振果 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/30;G06F9/445 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;李陽 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 創建 持續 集成 工具 構建 任務 方法 裝置 | ||
本發明公開了創建持續集成工具構建任務的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:讀取構建任務的配置模板;將所述配置模板中的模塊名的占位符動態替換為構建任務的任務名,以生成第二配置文件;根據所述第二配置文件,創建持續集成工具構建任務。該實施方式采用將配置模板進行動態替換的技術手段,實現創建持續集成工具構建任務,解決創建大量持續集成工具構建任務時工作量太大、成本太高的問題,提高了創建持續集成工具構建任務的效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種創建持續集成工具構建任務的方法和裝置。
背景技術
在項目開發中持續集成工具(Jenkins)是一個非常重要的工具,能夠提供自動化構建和部署,為軟件的持續集成和交付提供了一種便捷的方式。使用持續集成工具通常需要先手動創建構建任務(Job),在配置頁面配置好執行參數,以及中間可能涉及到的一些執行命令。然后在需要打包的時候,只需要點擊構建,即可自動完成打包流程。如果持續集成工具的打包需求有變更的話,則需要找到對應的任務,然后進入配置頁面手動修改配置。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
當任務數量大的時候,以現有的方式無論是創建任務還是修改持續集成工具的配置,人工修改和維護的工作量太大、成本太高。
發明內容
有鑒于此,本發明實施例提供一種創建持續集成工具構建任務的方法和裝置,能夠解決創建大量持續集成工具構建任務時工作量太大、成本太高的問題。
為實現上述目的,根據本發明實施例的一個方面,提供了一種創建持續集成工具構建任務的方法,包括:讀取構建任務的配置模板;將所述配置模板中的模塊名的占位符動態替換為構建任務的任務名,以生成第二配置文件;根據所述第二配置文件,創建持續集成工具構建任務。
可選地,所述方法還包括:利用持續集成工具的表現層狀態轉化接口,創建持續集成工具構建任務。
可選地,在讀取構建任務的配置模板之前,還包括:讀取所述構建任務的第一配置文件;將所述第一配置文件中的模塊名全局替換為模塊名的占位符,以生成所述構建任務的配置模板;
可選地,所述方法還包括:讀取持續集成工具中所有的構建任務,以組成構建任務數組;遍歷所述構建任務數組,讀取每個構建任務的第二配置文件,修改所述第二配置文件中的配置信息,根據修改后的第二配置文件更新該構建任務的配置信息;直至所有的構建任務更新完成。
為實現上述目的,根據本發明實施例的一個方面,提供了一種創建持續集成工具構建任務的裝置,包括:讀取模塊,用于:讀取構建任務的配置模板;替換模塊,用于:將所述配置模板中的模塊名的占位符動態替換為構建任務的任務名,以生成第二配置文件;創建任務模塊,用于:根據所述第二配置文件,創建持續集成工具構建任務。
可選地,創建任務模塊,還用于:利用持續集成工具的表現層狀態轉化接口,創建持續集成工具構建任務。
可選地,所述裝置還包括創建模板模塊,用于:讀取所述構建任務的第一配置文件;將所述第一配置文件中的模塊名全局替換為模塊名的占位符,以生成所述構建任務的配置模板。
可選地,所述裝置還包括修改模塊,用于:讀取持續集成工具中所有的構建任務,以組成構建任務數組;遍歷所述構建任務數組,針對每個構建任務:讀取該構建任務的第二配置文件,修改第二配置文件中的配置信息,根據修改后的第二配置文件更新該構建任務的配置信息;直至所有的構建任務更新完成。
為實現上述目的,根據本發明實施例的一個方面,提供了一種電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本發明實施例提供的創建持續集成工具構建任務和\或修改持續集成工具配置的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911227784.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可厚涂的改性酮亞胺固化劑及其制備方法、應用
- 下一篇:一種背夾





