一種基于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)信息,因此可以做到歷史版本的可追溯性。??