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, u

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

Example Embodiment

[0027] The scope of application of the present invention will be apparent from the detailed description given below. However, it should be understood that while the detailed description and specific examples illustrate preferred embodiments of the present invention, they are given for illustrative purposes only.

[0028] figure 1 An embodiment of the method of the present invention is shown, which is used to realize automatic version release of a 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 version management from very small to very large projects. 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 can be ...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products