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

DevOps project release management system

A project release and management system technology, applied in the field of DevOps automated operation and maintenance system, can solve the problems of release quality control, release process that cannot be produced in the production environment, etc., and achieve the effect of improving work efficiency and simplifying personnel operations

Pending Publication Date: 2021-04-27
宝付网络科技(上海)有限公司
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Solve the problem that Jenkins cannot release the process and release quality control of the production environment

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
  • DevOps project release management system
  • DevOps project release management system
  • DevOps project release management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] The DevOps project release management system of this application includes project configuration subsystem, release application subsystem, release approval subsystem, rollback subsystem, release subsystem, and release data analysis subsystem, among which the project configuration subsystem is used for project application and project release Process configuration; release application subsystem is used for project release plan submission and project release application; rollback subsystem is used for rolling back to a previous version; release subsystem is used for project compilation and project release; release design analysis subsystem The system is used for real-time statistics of project release data and project service operations.

[0072] refer to figure 1 , in a specific embodiment of the present application, the method for project release management performed by the DevOps project release management system includes the following steps:

[0073] A1: The project re...

Embodiment 2

[0110] refer to figure 1 , in a specific embodiment of the present application, the method for project release management performed by the DevOps project release management system includes the following steps:

[0111] A1: The project requester applies for the resources and project configuration information required by the project. After the approval is passed, the project is automatically created on the Devops platform and the project information is initialized. At the same time, the operation and maintenance administrator configures the approval personnel or group members of the release process;

[0112] A2: Project release plan submission;

[0113] A3: Application for project release;

[0114] A4: Release approval: if the approval is passed, go to A5; if the approval is not passed, the release is completed and go to A9;

[0115] A5: Compile, perform this step for projects of java and node.js types, and then transfer to A6, if compilation is not required, do not perform th...

Embodiment 3

[0148] refer to figure 1 , in a specific embodiment of the present application, the method for project release management performed by the DevOps project release management system includes the following steps:

[0149] A1: The project requester applies for the resources and project configuration information required by the project. After the approval is passed, the project is automatically created on the Devops platform and the project information is initialized. At the same time, the operation and maintenance administrator configures the approval personnel or group members of the release process;

[0150] A2: Project release plan submission;

[0151] A3: Application for project release;

[0152] A4: Release approval: if the approval is passed, go to A5; if the approval is not passed, the release is completed and go to A9;

[0153] A5: Compile, perform this step for projects of java and node.js types, and then transfer to A6, if compilation is not required, do not perform th...

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 Devops project release management system which is characterized in that the Devops project release management system comprises a project configuration subsystem, a release application subsystem, a release approval subsystem, a roll back subsystem, a release subsystem and a release data analysis subsystem; and the project configuration subsystem is used for project application and project release process configuration; the release application subsystem is used for submitting a project release plan and releasing a project release application; the roll back subsystem is used for rolling back to a previous version; the publishing subsystem is used for project compiling and project publishing; and the publishing design analysis subsystem is used for real-time statistics of project publishing data and project service operation. The front end of the system is compiled by using an element-ui framework, the rear end of the system is compiled by using Flask (python), and the system is matched with technologies such as gitLab, saltstack, redis, rabbitmq, mysql, MongoDB and the like to complete automatic project release. At present, project release of two types of virtual machines and k8s containers is supported.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a DevOps automatic operation and maintenance system. Background technique [0002] DevOps (a combination of Development and Operations) is a collective term for a set of processes, methods, and systems that facilitate communication, collaboration, and integration between development (application / software engineering), technical operations, and quality assurance (QA) departments. [0003] It is a culture, movement or practice that values ​​communication and collaboration between "Software Developers (Dev)" and "IT Operations Technicians (Ops)". By automating the "software delivery" and "architecture change" processes, building, testing, and releasing software can be faster, more frequent, and more reliable. [0004] The core of DevOps is to connect development and operation and maintenance, so that they can communicate and collaborate efficiently to shorten the software develop...

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): G06Q10/10G06F8/70G06F8/41
CPCG06Q10/103G06F8/70G06F8/41
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