Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method, apparatus and system for deploying an application to a running environment

A technology for operating environment and application deployment, applied in the computer field, can solve problems such as low application deployment efficiency, and achieve the effect of improving application deployment efficiency

Active Publication Date: 2022-07-12
INSPUR COMMON SOFTWARE
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since task scripts need to be written manually, the efficiency of application deployment is low

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 method, apparatus and system for deploying an application to a running environment
  • A method, apparatus and system for deploying an application to a running environment
  • A method, apparatus and system for deploying an application to a running environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work are protected by the present invention. scope.

[0066] like figure 1 As shown, an embodiment of the present invention provides a method for deploying an application to a running environment, which may include the following steps:

[0067] Step 101: Determine the application configuration information of the application to be deployed, and each branch of the application, and the branch identif...

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 present invention provides a method, device and system for deploying an application to a running environment. The method includes: determining the application configuration information of the application and its various branches and the environment configuration information of each branch; when the client requests deployment for the first branch , according to the application configuration information and the environment configuration information of the branch, determine the application structure of the application, the application structure includes source code files, element declarations dependent on source code files, tasks dependent on element declarations, and element declarations dependent on tasks; The application structure determines each to-be-executed task; generates task scripts for each to-be-executed task according to the application structure, environment configuration information and preset rule base; generates a task execution queue according to the application structure and each task script; The first branch and the task execution queue sequentially process each task script to deploy the application to the corresponding running environment. This solution can automatically generate task scripts, thereby improving application deployment efficiency.

Description

technical field [0001] The present invention relates to the field of computer technologies, and in particular, to a method, apparatus and system for deploying an application to a running environment. Background technique [0002] In the process of application service development, the development team needs to deploy the application to different running environments, such as development environment, test environment and production environment. The combination of version control tools (VCS) and continuous integration deployment tools (CI / CD) can achieve continuous delivery of applications. Among them, most version control tools support the branch function, that is, a new code set (feature branch) is derived from an existing code set (main branch), and the development team makes modifications in the feature branch, so that the main branch remains unchanged. Changes from the feature branch are merged into the master branch when development and validation are complete. In this ...

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): G06F8/61G06F8/71
CPCG06F8/63G06F8/71
Inventor 纪鹏
Owner INSPUR COMMON SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products