A continuous integration method and system

A continuous integration, file directory technology, applied in the field of communication, can solve problems such as small differences in file size and wrong comparison results.

Active Publication Date: 2019-03-08
AEROSPACE INFORMATION
View PDF10 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when dealing with new files generated by incremental code, the problem of wrong comparison results due to small file size differences has not yet been well resolved

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] This embodiment provides a complete set of continuous integration methods for C / S architecture .NET projects containing multiple projects. In order to achieve the purpose of continuous integration, the basic combination adopted by this system is as follows: continuous integration tool, jenkins is selected in this embodiment, it is an open source project, can be obtained for free, and provides more plug-in support. Jenkins supports msbuild, choose msbuild as the compilation tool. When configuring information, select the relative path of the project, and configure the command parameters required for compilation, which can be set according to project requirements.

[0033] In this embodiment, three file directories are respectively established, namely, the source file directory, the forwarded file directory and the target file directory. Among them, the source file directory records a series of executable files generated after jenkins calls msbuild to compile and the dyna...

Embodiment 2

[0051] This embodiment provides a continuous integration system, and its specific implementation structure is as follows figure 2 As shown, it can specifically include the following modules:

[0052] Receiving module 21: it is used to make the forwarding file directory receive and record the compilation result under the source file directory file;

[0053] Comparison module 22: it is used for comparing the record of the forwarded file directory with the record of the target file directory, and process the forwarded file directory according to the comparison result so that the forwarded file directory only records the current compilation result;

[0054] Obtaining module 23: it is used to prevent the decompilation processing of the current compilation result under the forwarding file directory, and obtain the current decompilation prevention result;

[0055] Sending module 24: it is used to send the current decompilation prevention result to the target file directory, so that...

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

Embodiments of the present invention provide a continuous integration method and system. The method comprises the steps of receiving and recording the compilation result under the source file directory file through the forwarding file directory; comparing the record of the forwarding file directory with the record of the target file directory, and processing the forwarding file directory accordingto the comparison result so that the forwarding file directory only records the current compilation result; performing anti-decompilation processing on the current compilation result under the forwarding file directory to obtain the current anti-decompilation result; sending the present prevention decompilation result to the target file directory, so that the present prevention decompilation result is packaged and issued in the target file directory, and the problem of error of comparison result caused by small difference in file size is solved well when processing new files generated by incremental codes.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a continuous integration method and system. Background technique [0002] In the software development process, many software projects generally cannot run for a long period of time in the entire project cycle. If the life cycle of some branch software of the project is very long, then it is necessary to integrate and test the software after all the development work is completed. Such an integration method may cause the entire software project to last for a long time, and problems in the integration process often cause the entire software project to be delayed or even collapsed. [0003] Modern agile development puts forward the idea of ​​continuous integration, and the practice of continuous integration can fundamentally solve the problems that arise in the above software integration process. If the continuous integration development method is adopted and equipped...

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): G06F11/36
CPCG06F11/3688Y02D10/00
Inventor 董建陈晶鑫朱兴吴磊龚乐天
Owner AEROSPACE INFORMATION
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