Method capable of quickly building multiple sets of operating environments

An operating environment and fast technology, applied in the field of software engineering, can solve problems such as high maintenance costs, environmental conflicts, competition, etc., and achieve the effects of improving development efficiency, speeding up feedback speed, and enhancing collaboration capabilities

Pending Publication Date: 2022-01-07
北京航天云路有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In extreme cases, some teams will encounter various environmental conflicts: for example, the database or a certain basic instance of the development environment hangs up, and the developers collectively wait for repair; a service in the test environment is undergoing stress testing, and other testers are stuck Collective waiting; when multiple feature branches are deployed in the same development environment, competition and blocking often occur;
[0004] On the one hand, the reason why everyone is used to sharing the same environment is that the additional cost of building and maintaining multiple environments is high. Although the container technology is quite mature, most teams are still using traditional virtual machine technology to configure the environment, deploy and deliver It takes hours or even days to configure once. If the automation of the configuration and deployment process is very low, the process of reconfiguring the server and deploying / updating the program will be error-prone and inefficient.

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
  • Method capable of quickly building multiple sets of operating environments
  • Method capable of quickly building multiple sets of operating environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention belong to the protection scope of the present invention.

[0023] Such as Figure 1-2 As shown, according to an embodiment of the present invention, a method for quickly building multiple sets of operating environments includes the following steps:

[0024] S1: Architect builds and updates the construction plan;

[0025] S2: The architect uses the scripting capability provided by the automation tool to persist the task steps and logical relationships involved in the construction plan into the automation code;

[0026] S3: The developer integrates t...

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 method capable of quickly building multiple sets of operating environments. The method comprises the steps that a constructor builds a component scheme of a product, a developer builds a mirror image and executes a deployment task, and the developer builds the mirror image. The step of executing the deployment task comprises the steps: 1, integrating a source code file of a product assembly into a building scheme; 2, packaging the construction logic of each system component into a script file of a construction scheme; 3, adding a project in the construction scheme, packaging deployment logic, organizing and deploying an arrangement file according to the selected mirror image deployment service in the project, and directly recording the complex network topology of the system into the arrangement file by utilizing the basic capability of internal network management provided by the deployment service; and 4, after a developer obtains the source code of the whole construction scheme, directly running a deployment task and other dependent tasks. The method has the advantages that the feedback speed is high, the development efficiency is improved, the quality of delivered products is improved, the document editing work is reduced, and the product maintainability is improved.

Description

technical field [0001] The invention relates to the technical field of software engineering, in particular to a method for rapidly building multiple operating environments. Background technique [0002] The existing delivery efficiency hinders the development team from improving development efficiency and obtaining rapid delivery capabilities under the new technology conditions, which mainly reflects the following two aspects: [0003] On the one hand, the team lacks the ability to quickly deploy independent systems (essentially lacks the ability to configure workflows on demand). Practical experience tells us that in the process of software development, we must have at least three sets of environments: development, testing, and production to deal with different usage requirements in the development process. In extreme cases, some teams will encounter various environmental conflicts: for example, the database or a certain basic instance of the development environment hangs ...

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/35G06F9/455
CPCG06F8/35G06F9/45558G06F2009/45591G06F2009/45562
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