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