[發明專利]一種流水線效率度量評估裝置及其運行方法在審
| 申請號: | 202210211550.2 | 申請日: | 2022-03-04 |
| 公開(公告)號: | CN114579138A | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 劉寧靜 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 楊丹;沈珍珠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流水線 效率 度量 評估 裝置 及其 運行 方法 | ||
1.一種流水線效率度量評估裝置,其特征在于,包括:
單元測試效率度量模塊,用于在單元測試階段,對流水線執行過程中單元測試個數和單元測試成功率數據度量,調整構建機的配置和流水線的并行度;
代碼掃描效率度量模塊,用于在代碼掃描階段,對流水線的代碼掃描效率度量,確定整體服務器性能,調整執行并發量;
構建耗時和成功率度量模塊,用于對流水線在構建階段的構建時長和成功率度量,調整并發數量和等待時長;
部署耗時和成功率度量模塊,用于對流水線在部署階段的耗時和成功率度量,確定流水線服務器使用狀態。
2.如權利要求1所述的裝置,其特征在于,單元測試效率度量模塊,具體用于:
在單元測試階段,根據時間度量單一工程流水線執行過程中單元測試個數的變化量,根據時間度量單一工程流水線執行過程中單元測試成功率數據的變化量;
根據單一工程流水線執行過程中單元測試個數的變化量和單一工程流水線執行過程中單元測試成功率數據的變化量,對所有工程流水線執行過程中單元測試個數和單元測試成功率進行度量,篩選得出單元測試耗時長且單元測試成功率低的流水線,調整構建機的配置和流水線的并行度。
3.如權利要求1所述的裝置,其特征在于,代碼掃描效率度量模塊,具體用于:
在代碼掃描階段,對單個流水線代碼行數、sonnar靜態代碼掃描時間的圖表指標度量,對整體流水線代碼行數、sonnar靜態代碼掃描時間的圖表指標度量,確定代碼掃描效率;
根據執行工程的數量,結合代碼掃描效率,計算整體服務器性能;
根據整體服務器性能,在依賴關系符合設定條件的情況下,調整并發數量和等待時長。
4.如權利要求1所述的裝置,其特征在于,構建耗時和成功率度量模塊,具體用于:
在構建階段,對單個流水線在不同時間段的構建時長和成功率進行度量,評估當前流水線的變化與問題定位;
對整體流水線在不同時間段的構建時長和成功率進行度量,評估承載項目構建的機器的狀態,調整并發數量和等待時長。
5.如權利要求1所述的裝置,其特征在于,部署耗時和成功率度量模塊,具體用于:
在部署階段,對流水線成功率的圖表指標度量,確定單條和整體流水線的服務器使用狀態,定位需要進行清理的服務器磁盤。
6.一種流水線效率度量評估裝置的運行方法,其特征在于,包括:
單元測試效率度量模塊在單元測試階段,對流水線執行過程中單元測試個數和單元測試成功率數據度量,調整構建機的配置和流水線的并行度;
代碼掃描效率度量模塊在代碼掃描階段,對流水線的代碼掃描效率度量,確定整體服務器性能,調整執行并發量;
構建耗時和成功率度量模塊對流水線在構建階段的構建時長和成功率度量,調整并發數量和等待時長;
部署耗時和成功率度量模塊對流水線在部署階段的耗時和成功率度量,確定流水線服務器使用狀態。
7.如權利要求6所述的裝置的運行方法,其特征在于,單元測試效率度量模塊在單元測試階段,對流水線執行過程中單元測試個數和單元測試成功率數據度量,調整構建機的配置和流水線的并行度,包括:
在單元測試階段,根據時間度量單一工程流水線執行過程中單元測試個數的變化量,根據時間度量單一工程流水線執行過程中單元測試成功率數據的變化量;
根據單一工程流水線執行過程中單元測試個數的變化量和單一工程流水線執行過程中單元測試成功率數據的變化量,對所有工程流水線執行過程中單元測試個數和單元測試成功率進行度量,篩選得出單元測試耗時長且單元測試成功率低的流水線,調整構建機的配置和流水線的并行度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210211550.2/1.html,轉載請聲明來源鉆瓜專利網。





