Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Micro-service deployment method for realizing DevOps based on Jenkins

A micro-service and variable technology, applied in the field of micro-service deployment, can solve the problems of the growth of the number of micro-services, the complexity of multi-environment management differentiation, high governance costs and high communication costs, to solve the problem of environment and configuration differences and reduce Communication costs and misoperations, the effect of reducing work costs

Pending Publication Date: 2020-06-19
北京中数智汇科技股份有限公司
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] In view of this, the purpose of the present invention is to overcome the deficiencies of the prior art, and provide a microservice deployment method based on Jenkins to implement DevOps, to solve the problem of the increasing number of microservices in the prior art and the differentiation of multi-environment management. Problems with increasing complexity, governance costs, and communication costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Micro-service deployment method for realizing DevOps based on Jenkins

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other implementations obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0060] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0061] see figure 1 and figure 2 , a microservice deployment method based on Jenkins to implement DevOps provided by an embodiment of the present invention, including:

[0062] Step S1, determining the variables required by the project to be developed;

[0063] Step S2, submitting project changes to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a micro-service deployment method for realizing DevOps based on Jenkins, which adopts the technical scheme that configuration files of an application can be operated by reading corresponding environment variables during operation in a variable manner, so that the uniformity of the configuration files of the application operated in multiple links can be realized. By standardizing and unifying configuration in advance, automatic construction and packaging are completed by utilizing a gitlab + jenkins assembly line, and a helm chart capable of managing mirror images and configuration files is generated, so that the helm chart is deployed to various environments, the artificial communication cost and the possibility of misoperation are greatly reduced, and the efficiency is improved. In addition, the naming of the variables is clear at a glance, so that developers can more conveniently understand the using environment of themselves, and operation and maintenance personnel have better maintainability and retrieval performance. The generated helm charts and docker images are stored in a harbor warehouse, and since related information such as variables, versions,configuration files and the like is recorded in helm, traceability of historical versions can be achieved.

Description

technical field [0001] The invention relates to the technical field of microservice deployment, in particular to a microservice deployment method for realizing DevOps based on Jenkins. Background technique [0002] With the development of docker technology and the emergence of the kubernetes container management platform, the traditional service architecture has evolved and updated, and the microservice architecture has been favored by more and more enterprises. It brings many advantages: splitting services into finer details is beneficial to the utilization of resources. The decentralized and decoupled design makes a single service more maintainable, improves development efficiency, and shortens the iteration cycle. However, due to the convenience and efficiency of development, the number of microservice services has also increased greatly, and the governance cost of its services has also increased. Huge systems, complex environments, a large number of services, and the u...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F8/61G06F8/65G06F8/71
CPCG06F9/45558G06F8/61G06F8/65G06F8/71G06F2009/45562
Inventor 高铭刘岩
Owner 北京中数智汇科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products