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

Continuous integration method based on model of 'platform and application'

A continuous integration and platform technology, applied in the field of large-scale software research and development, can solve the problems of repeated code, repeated testing, repeated defects, bugs, etc., and achieve the effect of accelerating continuous integration speed, accelerating integration speed, and reducing the amount of development

Active Publication Date: 2018-08-10
BEIJING SIFANG JIBAO AUTOMATION
View PDF11 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Generally speaking, a company has more than one software product, and they are all a software product group. These software are related to each other, some have interactive interfaces, and even some code functions of some software are completely the same. In this way, an internal public software can be integrated. Platform, on the basis of this platform, secondary development of market-oriented products, in this case, if the continuous integration is still carried out according to the usual practice (from all source code to a software release package for deployment testing, and then the next software integration), then There are problems such as repeated code, repeated testing, repeated defects, bugs, etc.

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
  • Continuous integration method based on model of 'platform and application'
  • Continuous integration method based on model of 'platform and application'
  • Continuous integration method based on model of 'platform and application'

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The technical solution of the present invention will be further introduced in detail below in conjunction with the accompanying drawings of the description.

[0050] Such as figure 1Shown is a schematic flow chart of the continuous integration method based on the "platform + application" mode of the present invention, and the continuous integration method based on the "platform + application" mode of the present invention includes the following steps:

[0051] Step 1: First, carry out unified planning in the design stage of each software product, sort out the software requirements, abstract the structure or function, extract the common functions or attributes of each product as the platform, and extract the common functions or attributes of some products as applications, and in Add design requirements to support secondary development when designing the platform, in which the common functions or attributes of each product may include but not limited to: a common string o...

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 discloses a continuous integration method based on a mode of 'platform and application'. The method specifically comprises the following steps: abstracting a platform and application; performing unified management of resource configuration; performing unified configuration management on a platform and product publishing packet as a source as well; demonstrating information storage ina xml format in a web mode as a whole; defining platforms and products, and preparing template establishment, and deploying testing templates and testing cases; performing automatic integration establishment of a platform; performing automatic deploying testing on the platform; performing software integration establishment on a plurality of products; performing automatic deploying testing on a product. By adopting the method, the stability of a bottom layer, that is, a platform, of a product, can be improved, continuous software integration speeds can be increased, the product development efficiency can be improved, the product development correct rates can be increased, the development cycle can be shortened, and the method is applicable to harmonized development of software groups withclear frame layered structures.

Description

technical field [0001] The invention is applied to the field of large-scale software research and development, including large-scale software development on operating systems such as Linux, UNIX, and Win, and is particularly suitable for the development process with multiple automated software product groups. Background technique [0002] With the development of society, the scale of software, especially the software of various industries, is getting bigger and bigger, and it contains more and more modules, and the interconnection and cooperation are getting stronger and stronger. more and more important. Continuous integration, originated from the idea of ​​extreme programming in agile software development, is a completely automated construction process that enables a development team to build and test software multiple times a day. Continuous integration encourages software development project teams to submit code multiple times in a cycle (such as a day), while ensuring ...

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): G06F8/71G06F8/20
CPCG06F8/24G06F8/71
Inventor 周淑雄黄磊徐延明刘刚
Owner BEIJING SIFANG JIBAO AUTOMATION
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