A version construction automation realization method and device

An implementation method and version technology, applied in the field of version construction automation, can solve the problems that affect the department's version construction and release business, make mistakes in back-and-forth replacement, and have no backup environment, so as to achieve a reliable design principle, less error-prone, and outstanding substantive The effect of features

Active Publication Date: 2021-01-15
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The original software version construction is based on a release environment, and multiple different versions can be built at different time periods. This method leads to the following problems: 1. The environment required for each version is different, and it is easy to make mistakes when replacing it back and forth. It takes 30 minutes; 2. Every time management software, plug-ins, and underlying software groups are required to provide rpm packages, it is easy to make mistakes when placed in the environment; 3. If the environment is down and there is no backup environment, it will affect the department's version construction and release business
The above three problems lead to a low rate of publishing business and frequent errors

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 version construction automation realization method and device
  • A version construction automation realization method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Such as figure 1As shown, the present invention provides a method for realizing automatic version building, including the following steps:

[0052] S 1. Analyze the release environment of each project version, extract the same part of each release environment, define it as a public environment set, and extract different parts of each release environment, define it as a feature environment set corresponding to the release environment, And upload the public environment collection and the characteristic environment collection of each release environment to the version controller svn;

[0053] S2. Based on the public environment set and feature environment set of the release environment, create release environment construction components for each project version and dependent components built by each release environment, and upload each release environment construction component and its dependent components to version controller svn;

[0054] S3. Create a release interfac...

Embodiment 2

[0057] The present invention provides a method for realizing automatic version building, comprising the following steps:

[0058] S 1. Analyze the release environment of each project version, extract the same part of each release environment, define it as a public environment set, and extract different parts of each release environment, define it as a feature environment set corresponding to the release environment, And upload the public environment collection and the characteristic environment collection of each release environment to the version controller svn;

[0059] S2. Based on the public environment set and feature environment set of the release environment, create release environment construction components for each project version and dependent components built by each release environment, and upload each release environment construction component and its dependent components to Version controller svn; the specific steps are as follows:

[0060] S21. Set the release...

Embodiment 3

[0071] Such as figure 2 As shown, the present invention provides a device for realizing automatic version building, including:

[0072] Release environment splitting module 1 is used to analyze the release environment of each project version, extract the same part of each release environment, which is defined as a public environment set, and extract different parts of each release environment, defined as the corresponding release environment The characteristic environment collection of the version environment, and upload the public environment collection and the characteristic environment collection of each release environment to the version controller svn;

[0073] The release environment construction component creation module 2 is used to create the release environment construction components of each project version and the dependent components built by each release environment based on the public environment set and feature environment set of the release environment, and 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 provides a version construction automation realization method and device, and the method comprises the steps of analyzing a publishing environment of each project version, extracting thesame part of each publishing environment, defining the same part as a public environment set, defining different parts of each publishing environment as a publishing environment feature environment set, and uploading the publishing environment feature environment sets to a version controller svn; based on the public environment set and the feature environment set of the publishing environment, creating a publishing environment construction component and a dependency component of each project version, and uploading each publishing environment construction component and each dependency component to a version controller svn; creating a version issuing interface and a version issuing environment interface in the continuous integration tool, setting the version issuing interface to obtain project version information, and setting the version issuing environment interface to connect a version issuing environment construction component according to the project version information; and settinga continuous integration tool to obtain project version information through a version issuing interface, and connecting a version issuing environment construction component through a version issuingenvironment interface to construct a version issuing environment, thereby finishing version issuing.

Description

technical field [0001] The invention belongs to the technical field of software version construction, and in particular relates to an automatic realization method and device for version construction. Background technique [0002] The original software version construction is based on a release environment, and multiple different versions can be built at different time periods. This method leads to the following problems: 1. The environment required for each version is different, and it is easy to make mistakes when replacing it back and forth. It takes 30 minutes; 2. Every time management software, plug-ins, and underlying software groups are required to provide rpm packages, it is easy to make mistakes when placed in the environment; 3. If the environment is down and there is no backup environment, it will affect the department's version construction and release business. The above-mentioned three problems lead to a low rate of publishing business, and errors often occur. ...

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/71
CPCG06F8/71
Inventor 吴昊胡永刚
Owner SUZHOU LANGCHAO INTELLIGENT 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