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

A realization method of customized software release

An implementation method and software release technology, applied in the computer field, can solve problems such as inability to reuse and low R&D costs, and achieve the effect of satisfying quality and efficiency and flexible configuration

Active Publication Date: 2020-07-10
重庆天蓬网络有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Considering that each company has different standards from code hosting to access and exit, such goals and tasks are varied. Although they basically meet their own needs, they cannot be reused in other companies, and the research and development costs are not 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 realization method of customized software release
  • A realization method of customized software release

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] The present invention proposes a method for implementing customized software publishing, which is characterized in that it includes:

[0036] Initiate a request to the backend service;

[0037] Obtain the environment list and the corresponding atomic task list;

[0038] Based on the acquired environment list and atomic task list, initialize the push environment and corresponding atomic tasks.

[0039] Further speaking, initiating a request to the backend service in this application specifically includes: initiating a request to the backend service after pushing the environment and branches.

[0040] Furthermore, the implementation method of a customized software release described in this application is characterized in that the acquisition of the environment list and the corresponding atomic task list specifically includes: the back-end service acquisition request queries the engineering information in the database, and passes For the queried project information, sear...

Embodiment 2

[0057] First, formulate the environment list and atomic task category and list, and enter the database to become the basic configuration data of the target task. The formulation of the environment list depends on the company's situation, and is generally divided into testing, performance, pre-release, grayscale, and production environments. Special projects such as technical projects may not require an intermediate environment, and only the test and production environments are reserved. Due to the different entry and exit standards for each company's software release, there may be tasks that must be performed and tasks that must not be performed. Based on this situation, we divide atomic tasks into several types, and one is executed sequentially based on whether synchronization is required. Divide into synchronous tasks and asynchronous tasks. Synchronous tasks must be executed in order, that is, the next task can be executed only after the previous task is completed and execu...

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 method for realizing customized software release, which is characterized by comprising the following steps of: initiating a request to a back-end service; obtaining an environment list and a corresponding atomic task list; and based on the obtained environment list and the atomic task list, initializing a push environment and corresponding atomic tasks. According to the invention, message intercommunication is realized through RabbitMQ, high concurrency of target tasks is realized, and the system stability and reliability are ensured. The target task is reasonably split, each task has independence and atomicity, in addition, the task needing a large amount of time and having no influence on release of a final result is split out for asynchronous execution, the timefor pushing the target task is greatly shortened, and efficiency is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for implementing customized software distribution. Background technique [0002] Before software development, the company needs to conduct a feasibility analysis of the project to be developed, the feasibility analysis. Then product managers, UI engineers, architecture engineers, development engineers, etc. analyze the requirements of the project. After confirming the requirement analysis, architects, UI engineers and development engineers conduct a general design for the project. After the general design passes the review, UI engineers and development engineers supplement and improve the general design to form a detailed design. After the detailed design plan has been reviewed, the development engineer will program and develop the above detailed design. After the programming development is completed, the project to be tested is generated. The product manager, test e...

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): G06F9/54G06F9/48
CPCG06F9/4881G06F9/546G06F2209/548
Inventor 张鹄干
Owner 重庆天蓬网络有限公司
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