Visualization method and device for continuous delivery, and server

A continuous delivery and successful technology, applied in the computer field, can solve problems such as lack of process visualization, inability to grasp product quality in real time, affecting R&D efficiency and software delivery quality, and achieve the effect of improving R&D efficiency, ensuring software delivery quality, and real-time deployment.

Inactive Publication Date: 2019-05-21
成都宝瓜科技有限公司
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the current continuous delivery has realized the automation of the software development process, it lacks a visual display of the entire process, and cannot gras...

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
  • Visualization method and device for continuous delivery, and server
  • Visualization method and device for continuous delivery, and server
  • Visualization method and device for continuous delivery, and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] In view of the fact that the current continuous delivery lacks a visual display of the entire process, it is impossible to grasp the problems and product quality of the entire continuous delivery in real time, and to visually display the problems, which affects the efficiency of research and development, a method for continuous delivery is proposed. The visualization method of delivery, the visualization method is applied on the server side, the Jenkins continuous integration tool is installed on the server side, the GIT hook script is configured, the Jenkins is configured to execute the job of code compilation, and then the construction and purchase operation Groovy Postbuild is added to the Job configuration; a new Jenkins is created View, select Build MonitorView and set the view name; select Jenkins, Job that uses Groovy Postbuild, and add it to the BuildMonitor view. Open the Build Monitor view, check Show badges in the settings and save.

[0050] Such as figure 1...

Embodiment 2

[0067] Corresponding to Embodiment 1, this embodiment provides a continuous delivery measurement visualization device, such as figure 2 As shown, the device:

[0068] Get the module, used to get the project source code;

[0069] A compiling module, configured to compile the project source code;

[0070] The first judging module is used to judge whether the compilation is successful. If the compilation is successful, the compiled code is sent to the test module; if the compilation fails, the compilation failure status is sent to the visualization module;

[0071] The test module is used to unit test the compiled code;

[0072] The second judgment module is used to judge whether the test is successful. If the test is successful, the test result and the test success status are sent to the visualization module, and the code of the test success is sent to the Sonar scanning module; if the test fails, the test failure status is sent. sent to the visualization module;

[0073] T...

Embodiment 3

[0085] This embodiment provides a server, such as image 3 As shown, it includes a processor and a machine-readable storage medium, the machine-readable storage medium stores machine-executable instructions that can be executed by the processor, and when the processor executes the machine-executable instructions, the following step:

[0086] Get the project source code;

[0087] Compile the project source code;

[0088] Judging whether the compilation is successful, if the compilation is successful, enter the next step; if the compilation fails, visualize the compilation failure status and end;

[0089] Unit test the successfully compiled code;

[0090] Judging whether the test is successful, if the test is successful, visually display the test result and test success status in different forms, and enter the next step; if the test fails, visually display the test failure status, and end;

[0091] Sonar scans the successfully tested code;

[0092] Judging whether the scan ...

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 visualization method and device for continuous delivery, and a server, and the method comprises the steps: collecting construction data generated by a continuous delivery device by means of a Jenkins plug-in based on Jenkins, and displaying all the data in a visual display mode. Thus, visualization of construction data of each stage in the continuous delivery device canbe effectively and accurately achieved, transparency of the software research and development process and quality is improved, and product development efficiency is also improved. In the operation process of the whole continuous delivery device, the problems and the product quality of the whole continuous delivery device are mastered by measuring the state and the result of the visualization device, the problems can be positioned in real time, the research and development efficiency is improved, the software delivery quality is ensured, and therefore the purposes of real-time integration, real-time feedback and real-time deployment are achieved.

Description

technical field [0001] The present invention relates to the computer field, in particular to a visualization method, device and server for continuous delivery. Background technique [0002] Continuous delivery is a DevOps software development practice. With continuous delivery, appliances automatically build, test, and prepare code changes for release into production. Continuous delivery extends continuous integration by deploying all code changes to test and / or production environments after the build phase. When continuous delivery is implemented correctly, developers will always have a deployment-ready build artifact that has passed a standardized testing process. [0003] Continuous integration and continuous deployment are the two most important components of continuous delivery. The two practices include the entire automated process of software from writing a line of code to deploying the production environment. Although the current continuous delivery has realized t...

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/34G06F8/41G06F8/71G06F11/36
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