一种基于Jenkins实现DevOps的微服务部署方法
基本信息
申请号 | CN202010102269.6 | 申请日 | - |
公开(公告)号 | CN111309441A | 公开(公告)日 | 2020-06-19 |
申请公布号 | CN111309441A | 申请公布日 | 2020-06-19 |
分类号 | G06F9/455(2006.01)I | 分类 | - |
发明人 | 高铭;刘岩 | 申请(专利权)人 | 北京中数智汇科技股份有限公司 |
代理机构 | 北京细软智谷知识产权代理有限责任公司 | 代理人 | 北京中数智汇科技股份有限公司 |
地址 | 100089北京市海淀区学院南路62号中关村资本大厦5层505室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种基于Jenkins实现DevOps的微服务部署方法,本发明提供的技术方案,应用的配置文件使用变量的方式,在运行时读取相应的环境变量即可运行起来,这样可以做到多环节运行的应用的配置文件的统一性。通过提前规范和统一化配置,利用gitlab+jenkins流水线完成自动的构建、打包,生成可以管理镜像和配置文件的helm chart,从而部署到各个环境,大大降低了人为的沟通成本和误操作的可能,提高了效率。另外,变量的命名一目了然,让开发人员更方便理解自己使用的环境,让运维人员有更好的维护性和检索性。生成的helm chart和docker images存放到harbor仓库中,因为helm里记录了变量、版本、以及配置文件等相关信息,因此可以做到历史版本的可追溯性。 |
