[發(fā)明專利]一種Jenkins信息處理方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111462577.0 | 申請日: | 2021-12-02 |
| 公開(公告)號: | CN114172904A | 公開(公告)日: | 2022-03-11 |
| 發(fā)明(設(shè)計)人: | 張文博 | 申請(專利權(quán))人: | 上海眾源網(wǎng)絡(luò)有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L9/40;H04L67/141;H04L67/146;H04L67/63 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 呂俊秀 |
| 地址: | 200030 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 jenkins 信息處理 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
1.一種Jenkins信息處理方法,其特征在于,應(yīng)用于Jenkins系統(tǒng)中的調(diào)度節(jié)點,所述Jenkins系統(tǒng)中包括至少一個Jenkins服務(wù)器、多個構(gòu)建節(jié)點及所述調(diào)度節(jié)點,所述方法包括:
接收構(gòu)建信息,所述構(gòu)建信息中攜帶目標(biāo)流水線標(biāo)識;
根據(jù)預(yù)先獲取的流水線信息,查詢所述目標(biāo)流水線標(biāo)識對應(yīng)的目標(biāo)Jenkins服務(wù)器及目標(biāo)構(gòu)建節(jié)點,其中,所述流水線信息包括每個流水線對應(yīng)的流水線標(biāo)識、Jenkins服務(wù)器及構(gòu)建節(jié)點;
向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述目標(biāo)Jenkins服務(wù)器的連接信息,以使所述目標(biāo)構(gòu)建節(jié)點與所述目標(biāo)Jenkins服務(wù)器建立針對目標(biāo)流水線的連接;
向所述目標(biāo)Jenkins服務(wù)器發(fā)送所述構(gòu)建信息,以使所述目標(biāo)Jenkins服務(wù)器向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述構(gòu)建信息,并使所述目標(biāo)構(gòu)建節(jié)點對所述構(gòu)建信息進行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收構(gòu)建信息,包括:
響應(yīng)于GitLab事件或用戶觸發(fā)事件,接收構(gòu)建信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述目標(biāo)Jenkins服務(wù)器的連接信息,包括:
從預(yù)先獲取的構(gòu)建節(jié)點信息中查詢所述目標(biāo)構(gòu)建節(jié)點的IP信息及安全殼協(xié)議密鑰信息;
根據(jù)所述目標(biāo)構(gòu)建節(jié)點的IP信息及安全殼協(xié)議密鑰信息,與所述目標(biāo)構(gòu)建節(jié)點建立安全殼協(xié)議連接;
通過所述安全殼協(xié)議連接,向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述目標(biāo)Jenkins服務(wù)器的連接信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)Jenkins服務(wù)器的連接信息中包括所述目標(biāo)Jenkins服務(wù)器的令牌信息,所述目標(biāo)構(gòu)建節(jié)點與所述目標(biāo)Jenkins服務(wù)器通過所述令牌信息鑒權(quán)后,建立針對目標(biāo)流水線的連接。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述構(gòu)建節(jié)點為所述Jenkins系統(tǒng)中的節(jié)點設(shè)備,或所述節(jié)點設(shè)備所創(chuàng)建的鏡像容器。
6.一種Jenkins信息處理裝置,其特征在于,應(yīng)用于Jenkins系統(tǒng)中的調(diào)度節(jié)點,所述Jenkins系統(tǒng)中包括至少一個Jenkins服務(wù)器、多個構(gòu)建節(jié)點及所述調(diào)度節(jié)點,所述裝置包括:
接收模塊,用于接收構(gòu)建信息,所述構(gòu)建信息中攜帶目標(biāo)流水線標(biāo)識;
查詢模塊,用于根據(jù)預(yù)先獲取的流水線信息,查詢所述目標(biāo)流水線標(biāo)識對應(yīng)的目標(biāo)Jenkins服務(wù)器及目標(biāo)構(gòu)建節(jié)點,其中,所述流水線信息包括每個流水線對應(yīng)的流水線標(biāo)識、Jenkins服務(wù)器及構(gòu)建節(jié)點;
連接模塊,用于向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述目標(biāo)Jenkins服務(wù)器的連接信息,以使所述目標(biāo)構(gòu)建節(jié)點與所述目標(biāo)Jenkins服務(wù)器建立針對目標(biāo)流水線的連接;
發(fā)送模塊,用于向所述目標(biāo)Jenkins服務(wù)器發(fā)送所述構(gòu)建信息,以使所述目標(biāo)Jenkins服務(wù)器向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述構(gòu)建信息,并使所述目標(biāo)構(gòu)建節(jié)點對所述構(gòu)建信息進行處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述連接模塊,用于:
從預(yù)先獲取的構(gòu)建節(jié)點信息中查詢所述目標(biāo)構(gòu)建節(jié)點的IP信息及安全殼協(xié)議密鑰信息;
根據(jù)所述目標(biāo)構(gòu)建節(jié)點的IP信息及安全殼協(xié)議密鑰信息,與所述目標(biāo)構(gòu)建節(jié)點建立安全殼協(xié)議連接;
通過所述安全殼協(xié)議連接,向所述目標(biāo)構(gòu)建節(jié)點發(fā)送所述目標(biāo)Jenkins服務(wù)器的連接信息。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述構(gòu)建節(jié)點為所述Jenkins系統(tǒng)中的節(jié)點設(shè)備,或所述節(jié)點設(shè)備所創(chuàng)建的鏡像容器。
9.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權(quán)利要求1至5中任一項所述的Jenkins信息處理方法的步驟。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至5中任一項所述的Jenkins信息處理方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海眾源網(wǎng)絡(luò)有限公司,未經(jīng)上海眾源網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111462577.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種軟件持續(xù)集成配置管理方法和系統(tǒng)
- Jenkins節(jié)點狀態(tài)管理方法及裝置
- 一種持續(xù)集成的方法和系統(tǒng)
- 車輛控制器的測試方法與系統(tǒng)
- jenkins構(gòu)建插件開發(fā)優(yōu)化方法及系統(tǒng)
- 基于jenkins實時任務(wù)動態(tài)創(chuàng)建docker容器節(jié)點執(zhí)行任務(wù)的方法
- 一種基于Jenkins的自動化CI/CD流水線方法
- 一種構(gòu)建結(jié)果獲取方法、裝置及存儲介質(zhì)
- Jenkins高可用的系統(tǒng)及方法
- 一種基于Jenkins分布式的分配任務(wù)的方法及系統(tǒng)





