一種基于Kubernetes及docker的CI/CD流水線系統(tǒng)
基本信息

| 申請?zhí)?/td> | CN202011526167.3 | 申請日 | - |
| 公開(公告)號(hào) | CN112711411A | 公開(公告)日 | 2021-04-27 |
| 申請公布號(hào) | CN112711411A | 申請公布日 | 2021-04-27 |
| 分類號(hào) | G06F8/35;G06F8/41 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 陳曉東 | 申請(專利權(quán))人 | 寶付網(wǎng)絡(luò)科技(上海)有限公司 |
| 代理機(jī)構(gòu) | 上海海鈞知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) | 代理人 | 姜波 |
| 地址 | 200231上海市徐匯區(qū)華涇路509號(hào)7幢227室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供了一種基于Kubernetes及docker的CI/CD流水線系統(tǒng)、以及采用所述I/CD流水線系統(tǒng)提升軟件開發(fā)速度的方法;用戶提交代碼,服務(wù)器接收webhook請求,解析請求獲取流水線的配置信息,觸發(fā)流水線的執(zhí)行;服務(wù)器查詢數(shù)據(jù)庫,獲取用戶配置的流水線模板,自動(dòng)生成Kubernetesjob對象;以Kubernetesjob對象作為參數(shù)通過調(diào)用kubernetes?clientapi在Kubernetes創(chuàng)建job;調(diào)度模塊將job調(diào)度至node節(jié)點(diǎn),執(zhí)行job;job執(zhí)行成功后調(diào)用kubernetes?clientapi創(chuàng)建pod部署運(yùn)行項(xiàng)目。本發(fā)明實(shí)現(xiàn)了自動(dòng)化的代碼獲取、代碼編譯、鏡像構(gòu)建,全自動(dòng)部署運(yùn)行項(xiàng)目等技術(shù);實(shí)現(xiàn)了用戶只需配置流水線模板無需編寫復(fù)雜的執(zhí)行腳本即可使用流水線,操作簡單快捷。 |





