A continuous integration method and system for software construction

A continuous integration and software technology, applied in the computer field, can solve the problems of heavy workload, low development efficiency, and high cost of developers, and achieve the effects of improving development efficiency, reducing workload, and reducing development costs

Active Publication Date: 2017-11-07
GUANGDONG POWER GRID CO LTD INFORMATION CENT
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When the existing software continuous integration system is running, the process cannot be started automatically, and the corresponding steps need to be started manually according to the actual needs, so the development efficiency is low, the workload of the developers is heavy, the cost is high, and it may be caused by human factors. Causes the start-up of necessary steps to be missed, resulting in the need for later rework

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] 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.

[0024] figure 1 It is a schematic flow chart of the first embodiment of a software construction continuous integration method of the present invention, including:

[0025] S100, start the version control repository, establish the running environment of the whole build, and extract the input and output metadata in the version control repository.

[0026] The version control library includes creation, update, baseline creation and report data information, and the construction of the operating environment includes adding an initialization template, setting the execution sequence and execution mode of each step.

[0027] It should be noted that when adding an initialization module, it will be automatically created together with the steps, and then modify or set the 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 continuous integration method for software construction, which includes: starting a version control library, establishing an environment in which the entire construction runs, extracting input and output metadata in the version control library; parsing and converting related data files to generate The final output result; packaging the output result into a complete installable file form; migrating the build to the operating environment, performing a functional integration test, and recording and storing the test results, the test results include the running time of each step, Running status, running result and running log; generating an entry html file from the test result, compressing and packing the html file, and sending it to the development user automatically by email. The invention also discloses a software construction continuous integration system. By adopting the invention, software defects or updates can be found in time, and software defects can be repaired or an update program can be started, which can greatly improve development efficiency and reduce error rates.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a continuous integration method and system for software construction. Background technique [0002] Software continuous integration is an automated software creation and testing process in which development teams build their software multiple times a day. As a software practice, continuous integration allows the development team to continuously receive feedback when the software is built, discover software defects in time, and fix them instead of having to wait until later in the development cycle to find and fix defects. The development efficiency and input cost have different impacts. [0003] When the existing software continuous integration system is running, the process cannot be started automatically, and the corresponding steps need to be started manually according to the actual needs, so the development efficiency is low, the workload of the developers is heavy...

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): G06F9/445G06F11/36G06F11/34
Inventor 苏凯黄剑文严宇平蔡嘉荣吴广财张世良
Owner GUANGDONG POWER GRID CO LTD INFORMATION CENT
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