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

Method for carrying out overall lifecycle management on software project based on project lifecycle management (PLMS), subversion (SVN) and Jenkins

A full life cycle, software project technology, applied in the fields of software project management, version control and version integration release, can solve the problems of lack of task registration and tracking, lack of trigger sources, etc., achieve smooth testing and report generation process, and improve development Quality and efficiency, and the effect of improving competitiveness

Active Publication Date: 2016-08-24
YANFENG VISTEON ELECTRONICS TECH NANJING
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These methods have certain limitations, that is, they do not consider the whole life cycle management of software projects from a global perspective, so that there are the following problems: if only project status tracking management tools and configuration management tools are used in combination, then in the project status Tracking management tools There is no final link to produce the final software package after tracking configuration management tools for version control; if only configuration management tools and integration management tools are used in combination, then there is a lack of registration and tracking of tasks and defects, and subsequent development integration and other actions lack the trigger source

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 for carrying out overall lifecycle management on software project based on project lifecycle management (PLMS), subversion (SVN) and Jenkins
  • Method for carrying out overall lifecycle management on software project based on project lifecycle management (PLMS), subversion (SVN) and Jenkins
  • Method for carrying out overall lifecycle management on software project based on project lifecycle management (PLMS), subversion (SVN) and Jenkins

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to deepen the understanding and recognition of the present invention, the present invention will be further described and introduced below in conjunction with the accompanying drawings.

[0028] A method for managing the entire lifecycle of a software project based on PLMS, SVN and Jenkins, wherein the software project is a dynamic implementation process with cyclic superposition, and the output of the project is a deliverable product.

[0029] Among them, PLMS is the abbreviation of Project Lifecycle Management System, which is produced by the secondary development of the open source software Redmine using the ruby ​​language. It is applicable to the management of tracking labels of Defect (defect), Task (task), Peer Review (peer review), Change Request (change request) and NCs (non-conformance items), and adds some information suitable for the company's organizational structure The permission control of groups and roles makes it suitable for the company's dev...

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 a method for carrying out overall lifecycle management on a software project based on a project lifecycle management system (PLMS), subversion (SVN) and Jenkins. The method uses an overall lifecycle management system which comprises a client side and three servers respectively provided with the PLMS, the SVN and Jenkins, wherein the client side is connected with the servers by a network, and the servers are mutually connected by the network; the PLMS is used for recording and tracking project status, task, defects and the like; the SVN is used for carrying out development and maintenance by taking the items recorded by the PLMS as a trigger source, and is actively associated with the related items of the PLMS while controlling a version; the Jenkins is used for monitoring the update status of the SVN all the time, and automatically extracting the version, integrating, testing and generating a software package and relevant test reports at regular time according to configuration content; the PLMS can modify the states of the related items along a reverse direction according to the reports provided by the Jenkins. The method combines the PLMS, the SVN and Jenkins together for use, and is capable of effectively carrying out omni-directional, whole-process and overall lifecycle management on the project, thus enabling all steps and stages of project development to have basis and traceability, and further realizing visual collaborative browsing of project data.

Description

technical field [0001] The present invention relates to the technical field of software project management, version control and version integration release, and specifically relates to a task based on PLMS as a trigger source, which triggers SVN to perform version control, and then Jenkins monitors SVN updates for automatic integration and testing, and finally releases software The package management method. Background technique [0002] Currently, there is a software project management method based on project status tracking management tools combined with configuration management tools; there is also a software automatic integration method based on configuration management tools combined with integration management tools. These methods have certain limitations, that is, they do not consider the whole life cycle management of software projects from a global perspective, so that there are the following problems: if only project status tracking management tools and configurati...

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): G06F9/44
CPCG06F8/71
Inventor 王实
Owner YANFENG VISTEON ELECTRONICS TECH NANJING
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