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

Code development and test process management method based on git

A technology of testing process and management method, applied in the field of computer software design, it can solve problems such as code confusion and integration, and achieve the effect of solving code conflicts and code stage confusion

Inactive Publication Date: 2018-02-09
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Git is an open source distributed version control system, which can effectively and quickly handle project version management from very small to very large; Jenkins is a continuous integration tool developed based on Java, which is used to monitor continuous and repetitive work; Gradle is A JVM-based construction tool is a general and flexible construction tool that supports maven, Ivy warehouse, and transitive dependency management; Maven project object model (P0M), which can manage project construction, reporting and A software project management tool for documentation; the Maven repository is the place where all JAR files (WAR, ZIP, POM, etc.) are placed. When using it, the project can obtain the required dependent JAR from the same Maven repository; Standalone and not integrated with the overall development and testing process
[0005] In view of this situation, this application invented a git-based code development and testing process management method, which can effectively solve the problem of code confusion in the development and testing process

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
  • Code development and test process management method based on git
  • Code development and test process management method based on git

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The specific implementation steps of the git-based code development and testing process management method of the present invention are described below through an embodiment:

[0043] (1) Staged code and continuous integration management

[0044] Based on the branch management of git, the master branch is established as the production stage for management, the test branch is established as the test stage for management, and each developer establishes various development branches according to their own development tasks as the development stage for management. Where master and test are managed branches, only testers and system administrators have administrative rights.

[0045] The code in each stage needs to go through an independent continuous integration process before being merged into the branch of the next stage.

[0046] 1. In the development phase, developers need to manually call the gradle build command for continuous integration, and the maven warehouse in the...

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 the field of computer software design, and particularly to a code development and testing process management method based on git. According to the method, a life cycle of software code is divided into three stages of development, testing and production, each stage has a separate git code library to be separately managed, continuous integration of the code is also separately and discriminately managed, relative independence of the code of each stage is guaranteed, and problems of code conflict and code stage confusion are solved.

Description

technical field [0001] The invention relates to the field of computer software design, in particular to a git-based code development and test process management method. This method divides the life cycle of software code into three stages: development, testing, and production. Each stage has a separate git code base for separate management, and the continuous integration of code is also managed separately to ensure that the code of each stage Relatively independent, solve the problem of code conflict and code phase confusion. Background technique [0002] In the software development process, software code writing is the specific process of realizing each system module, and the realization content includes the requirements of the target system's functions, performance, interfaces, and interfaces. Testing is also a very important step in project development. By testing each function point implemented by the code, the usability of the function is confirmed. [0003] Developme...

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): G06F8/70G06F11/36
CPCG06F8/70G06F11/3672
Inventor 唐晓东雷春丽
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
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