Data monitoring and code automatic generation and deployment system and method

An automatic generation and data monitoring technology, applied in software deployment, version control, program control devices, etc., can solve the problems that the code framework cannot be automatically generated, the data cannot be displayed in a centralized manner, and the automatic deployment function is difficult, so as to save manual deployment time, Improve development and testing efficiency and achieve the effect of one-stop data monitoring

Active Publication Date: 2016-11-09
浙江网新恒天软件有限公司
View PDF6 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to provide a system and method for data monitoring and code automatic generation and deployment in view ...

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
  • Data monitoring and code automatic generation and deployment system and method
  • Data monitoring and code automatic generation and deployment system and method
  • Data monitoring and code automatic generation and deployment system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Embodiment 1: A system for data monitoring and code automatic generation and deployment, the composition of this system includes:

[0042] (1) Data automatic extraction module, this module is one of the main modules of the present invention, its function is to automatically extract the data of each subsystem in the continuous integration system. These subsystems include: code version control and storage subsystem GitLab, code compilation subsystem Jenkins, code quality management subsystem Sonar. The extraction method is to use each subsystem interface to access each subsystem, analyze the obtained data format, obtain the access address of the code submission quantity and code submission status from GitLab, obtain the code compilation health status from Jenkins, and obtain the code quality review from Sonar RCI (Rule Compliance) score.

[0043] (2) Data storage module, which is responsible for storing the index data extracted by the automatic data extraction module in ...

Embodiment 2

[0062] Embodiment 2: as figure 1 As shown, a continuous integration-based data monitoring and code automatic generation and deployment system includes:

[0063] Data automatic extraction module, this module is connected with the three subsystems of the continuous integration system, and its function is to automatically extract the data of each subsystem in the continuous integration system. exist figure 1 , the data automatic extraction module automatically extracts data from the three subsystems of the continuous integration system shown on the right side of the figure: GitLab, Jenkins, and Sonar.

[0064] Data storage module, this module stores the indicator data extracted by the automatic data extraction module in the MySQL database. The indicator data is stored in (key, value) pairs, and the storage feature is elastic and scalable.

[0065] Data display and report module, this module is responsible for displaying the data stored in the data storage module on the front e...

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 discloses a data monitoring and code automatic generation and deployment system and method. Scattered index data of continuous integration subsystems can be automatically extracted and intensively displayed, so that the index data is effectively supervised and one-stop data monitoring is better realized. A framework code of a newly created module can be automatically generated, so that the framework establishment time of the newly created module is effectively shortened, the efficiency is improved, the consistency of framework codes of software products can be ensured, and the development and maintenance are easy. Furthermore, the automatic deployment method can be used for shortening the manual deployment time of a project and improving the development and test efficiency, and a Linux script template can assist a developer to process deployment of installation packages more easily as well as copy and execution of configuration files or dependent files.

Description

technical field [0001] The invention relates to a system and method for data monitoring and code automatic generation and deployment, in particular to a system and method for data monitoring and software development code automatic generation framework and automatic deployment of each subsystem of a continuous integration platform. Background technique [0002] Currently in the field of software development, the software development process includes the methods used in software development and the continuous integration process. Among them, the agile method is generally adopted by large software companies around the world. The agile development method refers to a series of principles and methods in software development. It takes the evolution of user needs as the core, and adopts an iterative and step-by-step method for software development. Its characteristic is that it can Quickly respond to needs and refine software functions. In the agile development method, in order to ...

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/44G06F9/445
CPCG06F8/61G06F8/71
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