Automatic continuous integration and payment method, device and system of distributed software system

A software system and continuous integration technology, applied in the computer field, can solve the problems of complex application management, error-prone deployment, and difficulty in tracing, and achieve the effect of lowering the threshold for use, less error-prone, and convenient and quick to use.

Inactive Publication Date: 2018-07-03
政采云有限公司
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the test and pre-release environment are based on the complex management of applications produced by different version branches, and the deployment i

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
  • Automatic continuous integration and payment method, device and system of distributed software system
  • Automatic continuous integration and payment method, device and system of distributed software system
  • Automatic continuous integration and payment method, device and system of distributed software system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention will be further described in detail below in conjunction with the examples, the following examples are explanations of the present invention and the present invention is not limited to the following examples.

[0046] The present invention uses Jenkins to provide web pages for continuous integration and continuous delivery. Testers and R&D personnel only need to click the build button on the corresponding web page to realize the process of compiling, packaging, and publishing services; use ansible tool + shell script to trigger passively Automatic batch update of remote services; use Jenkins' buildID and program service name as tags to ensure that the build environment and production environment are of the same package and source, and combine service update status and email reports to allow testers and R&D personnel to analyze results. The present invention It reduces the threshold for continuous integration / delivery of applications, improves the ef...

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 the field of computers, and discloses an automatic continuous integration and payment method of distributed software system. The method comprises the following steps of: in response to an access compiling action of a user, constructing a compiling task, pulling a code from a code warehouse to carry out compilation, packaging the compiled code to form a program package, andwriting the program package into a product library; and in response to an access updating action of the user, constructing a publishing task, obtaining a corresponding program package from the product library, distributing the obtained program package to a corresponding system server, and updating the program package by the system server. According to the method, above operation steps are realized by means if a tool ansible on the basis of Jenkins. The method has the advantages that the technicians can carry out intuitional operations through a web interface; the updating actions are notifiedvia emails in real time and can be traced and diagnosed; and the using threshold is reduced, the using is convenient and rapid, and errors are not easy to cause.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to an automatic continuous integration and delivery method, device and system of a distributed software system. Background technique [0002] Currently, the test and pre-release environments are based on applications produced by different version branches, which are complex in management, error-prone in deployment, and difficult to trace. At the same time, high-frequency version releases allow operation and maintenance personnel to participate in some repetitive tasks. In order to reduce operation and maintenance costs, solve the different sources of deliverables from R&D to testing, and ensure the consistency between the build environment and the production environment; in order to provide one-click automated delivery and deployment capabilities. Contents of the invention [0003] Aiming at the shortcomings in the prior art, the present invention provides an automatic c...

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): G06F8/41G06F8/60G06F8/65
CPCG06F8/41G06F8/60G06F8/65
Inventor 吴超
Owner 政采云有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products