Continuous integration method and software development system

A continuous integration and management system technology, applied in the field of continuous integration methods and software development systems, can solve problems such as inability to compile an effective software version, adverse discovery and resolution, and adverse effects on projects

Pending Publication Date: 2021-12-24
MAIPU COMM TECH CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problems with this method are: first, it is not conducive to timely discovery and resolution of problems in the code; second, if the problem code has been uploaded to the library, the latest code in the code library may not be able to compile an effective code until the problem is solved. Software version that adversely affects the project

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
  • Continuous integration method and software development system
  • Continuous integration method and software development system
  • Continuous integration method and software development system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Today's enterprises usually do CI construction according to the project-level software version. This continuous integration method can be referred to as version-level CI for short. Version-level CI conducts a CI build for the code submitted by the developer to the library every day. The time is generally arranged in the evening, and the developer will solve the problem after the problem is found the next day.

[0031] After long-term research, the inventor found that the main problems of version-level CI are: first, the construction cycle is too long, which is not conducive to timely discovery and resolution of problems in the code; The latest code in the code base may not be able to compile an effective software version, which will adversely affect the project; third, since all developers download code from the code base, if the code problem in the code base cannot be resolved for a long time, it will Influenced on a large scale, the developers who submit the problem c...

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 technical field of artificial intelligence, and provides a continuous integration method and a software development system. The continuous integration method comprises the steps that a continuous integration system obtains change information from a change management system and allocates compilation machines according to the change information; the compiling machine carries out code compiling according to the change information, uploads a software version which is successfully compiled to a version server for storage, and sends a storage path of the software version to a continuous integration system; the automatic test system obtains a storage path of the software version to be tested from the continuous integration system, deploys the corresponding software version to the distributed automatic test equipment for testing, and sends a test result to the continuous integration system; and when the continuous integration system passes the test, the change management system is notified to record the test result and upload the changed code file to a library. By means of the method, problems existing in the codes can be found and solved in time, the problem codes can be intercepted before the codes are uploaded to the library, and it is ensured that the codes uploaded to the library can be compiled into effective software versions.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a continuous integration method and a software development system. Background technique [0002] Continuous Integration (CI for short) is a software development practice, that is, developers frequently integrate the code they write, and each integration is performed in an automated manner for CI construction. Generally speaking, each CI construction will be completed with the help of tools Code compilation, automated testing and other links to verify the correctness of the software version, so as to find and repair software defects as early as possible, and ensure that the project has a high-quality software version available at any time. [0003] Today's enterprises usually do CI construction according to the project-level software version. Every night, a CI construction is carried out for the code submitted by the developer to the library, and the developer will so...

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 Applications(China)
IPC IPC(8): G06F8/71G06F8/41G06F11/36
CPCG06F8/71G06F8/41G06F11/3688
Inventor 郭静
Owner MAIPU COMM TECH CO LTD
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