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

Automatic software project development all-link configuration management system

A software project and configuration management technology, applied in the field of automatic software project development full-link configuration management system, can solve problems such as unrealized full-link automatic configuration management, reduce enterprise operating costs, reduce personnel costs, and reduce operational risks Effect

Inactive Publication Date: 2017-05-24
上海宝尊电子商务有限公司
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, none of the above has realized the automatic configuration management of the whole link of software project development
[0004] To sum up, there is an urgent need for a centralized project configuration to make project configuration management clear and orderly, thereby reducing the complexity of project maintenance, reducing the workload of operation and maintenance personnel, and saving enterprise costs. However, there is no management system yet see related reports

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
  • Automatic software project development all-link configuration management system
  • Automatic software project development all-link configuration management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Embodiment 1 The automatic software project development full-link configuration management system of the present invention

[0043] See figure 1 , figure 1 It is a structural diagram of the whole-link configuration management system for automation software project development of the present invention. The full-link configuration management system for automated software project development consists of the following subsystems:

[0044] a) Version management system 102 based on git (ie figure 1 codebase in )

[0045] It is used to realize the historical version of the code and the management of branches and tags.

[0046] b) an optional template item

[0047] The base code used to generate new projects.

[0048] c) The project continuous construction system 103 with jenkins as the core (ie figure 1 automated build subsystem in

[0049] It is used to continuously monitor the version changes of the code base, automatically run unit tests and generate test reports; u...

Embodiment 2

[0057] Embodiment 2 The automated independent mall development full-link configuration management system of the present invention

[0058] A standard B2C single-brand official mall project is taken as an example to illustrate the automatic software project development full-link configuration management system of the present invention.

[0059] See figure 2 , figure 2 It is the flow chart of the full-link configuration management system for automatic independent mall development in embodiment 2, and its management process is as follows:

[0060] Step 1-1: At the beginning of the project approval, the project manager submits the project approval application to the automated operation and maintenance management system, and selects the project template and project capacity requirements;

[0061] Step 1-2: The automated operation and maintenance management system reviews the application for project approval, and checks whether the currently available resources meet the project ...

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 relates to an automatic software project development all-link configuration management system. The system comprises a version management system, an optional template project, a continuous project building system, a project deploying system, a public service resource system and an automatic operation and maintenance management system, wherein the version management system is used for managing the historical versions, branches and labels of codes; the optional template project is used for generating the basic codes of a new project; the continuous project building system is used for continuously monitoring the version change of a code library, automatically executing unit testing and generating a testing report; Maven is used to compile source codes and generate a release package; the project deploying system is used for pre-generating a container template according project capacity requirements and deploying a container instance according to the project release package; the automatic operation and maintenance management system is used for controlling all flow nodes and calling the interfaces of each subsystem to generate or acquire necessary resources. By the system, automatic configuration and management of the whole life cycle of a project are achieved, project configuration and management is clear and ordered, and enterprises can be helped to save cost.

Description

technical field [0001] The invention relates to the field of automatic configuration management of the whole life cycle of fast iterative development and configuration deployment of projects, and in particular relates to a full-link configuration management system for automatic software project development. Background technique [0002] At present, general software projects or products need to go through a complex process from project approval to official launch, including development, testing (unit test, integration test, user acceptance test), trial operation, and launch from the development stage. There will be countless rounds of iterative development and regression testing. The traditional approach is to prepare the basic services that the development environment depends on (such as database server, cache server, etc.) before formal development according to the project design plan, and gradually complete the internal test environment, UAT environment, and pre-installati...

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
IPC IPC(8): G06F9/44G06Q10/10
CPCG06F8/35G06F8/71G06Q10/103
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