一種基于Jenkins實現(xiàn)DevOps的微服務(wù)部署方法
基本信息
申請?zhí)?/td> | CN202010102269.6 | 申請日 | - |
公開(公告)號 | CN111309441A | 公開(公告)日 | 2020-06-19 |
申請公布號 | CN111309441A | 申請公布日 | 2020-06-19 |
分類號 | G06F9/455(2006.01)I | 分類 | - |
發(fā)明人 | 高銘;劉巖 | 申請(專利權(quán))人 | 北京中數(shù)智匯科技股份有限公司 |
代理機構(gòu) | 北京細軟智谷知識產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人 | 北京中數(shù)智匯科技股份有限公司 |
地址 | 100089北京市海淀區(qū)學(xué)院南路62號中關(guān)村資本大廈5層505室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于Jenkins實現(xiàn)DevOps的微服務(wù)部署方法,本發(fā)明提供的技術(shù)方案,應(yīng)用的配置文件使用變量的方式,在運行時讀取相應(yīng)的環(huán)境變量即可運行起來,這樣可以做到多環(huán)節(jié)運行的應(yīng)用的配置文件的統(tǒng)一性。通過提前規(guī)范和統(tǒng)一化配置,利用gitlab+jenkins流水線完成自動的構(gòu)建、打包,生成可以管理鏡像和配置文件的helm chart,從而部署到各個環(huán)境,大大降低了人為的溝通成本和誤操作的可能,提高了效率。另外,變量的命名一目了然,讓開發(fā)人員更方便理解自己使用的環(huán)境,讓運維人員有更好的維護性和檢索性。生成的helm chart和docker images存放到harbor倉庫中,因為helm里記錄了變量、版本、以及配置文件等相關(guān)信息,因此可以做到歷史版本的可追溯性。?? |
