一種基于Jenkins實(shí)現(xiàn)DevOps的微服務(wù)部署方法

基本信息

申請(qǐng)?zhí)?/td> CN202010102269.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN111309441A 公開(kāi)(公告)日 2020-06-19
申請(qǐng)公布號(hào) CN111309441A 申請(qǐng)公布日 2020-06-19
分類號(hào) G06F9/455(2006.01)I 分類 -
發(fā)明人 高銘;劉巖 申請(qǐng)(專利權(quán))人 北京中數(shù)智匯科技股份有限公司
代理機(jī)構(gòu) 北京細(xì)軟智谷知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 代理人 北京中數(shù)智匯科技股份有限公司
地址 100089北京市海淀區(qū)學(xué)院南路62號(hào)中關(guān)村資本大廈5層505室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于Jenkins實(shí)現(xiàn)DevOps的微服務(wù)部署方法,本發(fā)明提供的技術(shù)方案,應(yīng)用的配置文件使用變量的方式,在運(yùn)行時(shí)讀取相應(yīng)的環(huán)境變量即可運(yùn)行起來(lái),這樣可以做到多環(huán)節(jié)運(yùn)行的應(yīng)用的配置文件的統(tǒng)一性。通過(guò)提前規(guī)范和統(tǒng)一化配置,利用gitlab+jenkins流水線完成自動(dòng)的構(gòu)建、打包,生成可以管理鏡像和配置文件的helm chart,從而部署到各個(gè)環(huán)境,大大降低了人為的溝通成本和誤操作的可能,提高了效率。另外,變量的命名一目了然,讓開(kāi)發(fā)人員更方便理解自己使用的環(huán)境,讓運(yùn)維人員有更好的維護(hù)性和檢索性。生成的helm chart和docker images存放到harbor倉(cāng)庫(kù)中,因?yàn)閔elm里記錄了變量、版本、以及配置文件等相關(guān)信息,因此可以做到歷史版本的可追溯性。??