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

Automatic program version issuing method and device

A version and program technology, applied in the field of automatic version release of developed programs, can solve problems such as lack of overall solutions, achieve the effect of reducing manual participation, reducing modification costs, and saving labor costs

Inactive Publication Date: 2016-06-08
BEIJING YUANXIN SCI & TECH
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, based on the open source project framework, each function from project definition, code download, submission, compilation, unit testing, integration to version release is independent of each other, lacking a set of overall solutions throughout the development cycle

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 program version issuing method and device
  • Automatic program version issuing method and device
  • Automatic program version issuing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The scope of applicability of the present invention will become apparent from the detailed description given below. It should be understood, however, that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are given for purposes of illustration only.

[0028] figure 1 An embodiment of the method of the present invention is shown, which is used to realize the automatic version release of the program. In this embodiment, git and Jenkins are used in combination with the method of the present invention. Git is an open source distributed version control system for effective and high-speed processing of project version management from small to very large. Jenkins is an open source software project that aims to provide an open and easy-to-use software platform that makes continuous integration of software possible. Jenkins contributors provide a plug-in called GerritTrigger, which integrates Jenkins with Gerrit and ca...

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 an automatic program version issuing method and device. The method includes the steps that a functional module development task of a program is associated with a development computer, and associated information is stored in a server; the associated information is processed so that a warehouse address can be generated in the server; the development computer submits a source code developed by the development computer to a warehouse corresponding to the development computer; warehouse state change is monitored; when warehouse state change indicates that a new source code is submitted, signals are sent to a compilation unit, and the source code is sent to the compilation unit for compilation operation; when compilation is successful, version issuing of the program is triggered. By the application of the method and device, manual work participation can be reduced, cost is saved, automated version issuing of the program is achieved, and efficiency is improved.

Description

technical field [0001] The present application relates to the field of electrical digital data processing, in particular to a method and device for automatically releasing versions of developed programs. Background technique [0002] Continuous integration is a software development practice in which team members integrate their work frequently, with each member integrating at least once per day, which means that multiple integrations may occur per day. Each integration is verified through automated builds (including compilation, automated testing, and release) to detect integration errors as early as possible. [0003] The software development life cycle has stages such as problem definition, feasibility analysis, general description, system design, coding, debugging and testing, acceptance and operation, maintenance and upgrade to obsolescence. [0004] However, based on the open source project framework, each function from project definition, code download, submission, co...

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/44G06F9/45
CPCG06F8/22G06F8/447
Inventor 姜哲刘凤兰
Owner BEIJING YUANXIN SCI & TECH
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