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

A system and method for continuous integration report publishing

A continuous integration and reporting technology, applied in the field of cloud computing, can solve problems such as unfavorable version management, unfavorable project or product report update maintenance, too many report contents and difficult version management, etc., and achieve the effect of easy version management

Inactive Publication Date: 2019-12-17
BEIJING QING YUAN TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this format is easy for users to browse and read one-time reports, it is not conducive to the long-term update and maintenance of project or product reports. In particular, generating reports in the form of web pages is not conducive to version management and is not conducive to two reports for the same project to compare; figure 1 As shown, two reports are obtained by running the same project twice, one succeeds and the other fails. The success and failure can be seen at a glance through the browser, but the report text is as follows figure 1 The display is very complicated and contains a lot of content that has nothing to do with the content of the report, which leads to two problems. One is that the report content is too large and it is not easy to manage the version, and the other is that the two reports are not easy to compare and contrast.

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
  • A system and method for continuous integration report publishing
  • A system and method for continuous integration report publishing
  • A system and method for continuous integration report publishing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, and are not intended to limit the present invention.

[0043] According to an embodiment of the present invention, as attached Figure 6 , use the Jenkins continuous integration system as the continuous integration controller to build an automatic build report release system, call the Java software build controller Maven to automate the software build, and use the Linux command grep and sed commands to filter the generated original report, and use the filtered report to Python generates a report conforming to the Markdown markup language structure, and the generated report is submitted to the Git version management system, and the generated report is ...

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 provides a continuous integrated report releasing system and method, and belongs to the field of cloud computing. The continuous integrated report releasing system includes a report metadata database, a report display style database, a report template database, a markup language display engine, a version management system, a continuous integrated controller, and a versioning report generator. The continuous integrated report releasing method includes; S1, under the control of the continuous integrated controller, the system generates a versioning report from an original report according to metadata of the report, and displays the versioning report; and S2, the versioning report generator generates a structural report from the original report according to a report template.

Description

technical field [0001] The present invention relates to the field of cloud computing, in particular to a system and method for publishing continuous integration reports. Background technique [0002] As cloud computing technology is becoming more and more popular in all walks of life in the social economy, infrastructure cloud technology and products are becoming more and more mature, and platform-as-a-service and software-as-a-service solutions are getting more and more attention. Continuous integration solution, as an important component function of platform as a service, is an indispensable service module for most typical platform as a service and software as a service solutions. [0003] Most of the continuous integration reports generated by existing continuous integration systems are in web page (ie HTML) format, such as figure 1 shown. Although this format is easy for users to browse and read one-time reports, it is not conducive to the long-term update and maintena...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/955G06F16/958G06F11/30
CPCG06F11/3072G06F16/955G06F16/958
Inventor 沈寓实王昕袁小耀于家伟郑阳
Owner BEIJING QING YUAN TECH CO LTD
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