System and method for automatically releasing operating system version and automatically updating software package

An operating system and automatic release technology, applied in transmission systems, electrical components, program control devices, etc., can solve the problems of human error prone, time-consuming, poor communication, etc., so as to achieve a smooth software package update process and reduce human errors. Probability, effect of reducing waiting time

Inactive Publication Date: 2011-04-27
ZHONGKE FANGDE SOFTWARE CO LTD
View PDF0 Cites 75 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] There are several problems here: First, the communication between configuration administrators and developers is not smooth
The configuration administrator may not be able to check the email in time, so after the source code is updated to the SVN server, it cannot be guaranteed to be compiled immediately, and the result cannot be given to the developer in time.
Moreover, if multiple developers frequently update different software packages, the configuration administrator needs to manually compile each software package one by one, which may cause a backlog of software packages, and cannot give developers timely feedback on the results
The second is that there is duplication of work for configuration administrators
The configuration administrator needs to continuously download the source code from the SVN server, then compile it on the compilation server, and then write an email after the compilation is completed. These are some mechanical and time-consuming operations.
Third, it is easy to make mistakes when multiple projects are carried out at the same time
When the configuration administrator is negligent, the source code of the software package in one project may be put on the compilation server of another project for compilation, which will inevitably lead to wrong results
[0004] In addition, there are also problems in the release process of the current system. The general method is: the project leader informs the configuration administrator of the system release plan, and the configuration administrator releases the system on the designated release machine at the designated release time, while multiple projects At the same time, the configuration administrator may confuse the release plan of each project, which is easy to cause human error
[0005] It can be seen that the current management of operating system version releases and software package updates has the disadvantages of low efficiency, poor communication, and prone to human errors

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
  • System and method for automatically releasing operating system version and automatically updating software package
  • System and method for automatically releasing operating system version and automatically updating software package
  • System and method for automatically releasing operating system version and automatically updating software package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The system and method of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments of the present invention.

[0052] figure 1 The overall architecture diagram of the system for the automatic release of the operating system version of the present invention and the automatic update of the software package, as figure 1 As shown, the machines in the system of the present invention are divided into 5 categories, which mainly include SVN server, compiling server, FTP server, working clients of some developers and configuration management terminals used by configuration administrators. Here, multiple sets of compilation servers can be configured according to the number of projects, and each set of compilation servers can further include multiple compilation machines. in,

[0053] The working client is connected with the SVN server, and is used for developers to develop and modify software packages, and uplo...

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 system and a method for automatically releasing an operating system version and automatically updating a software package. The system mainly comprises a switched virtual network (SVN) server, a compile server, a file transfer protocol (FTP) server, a working client and a configuration management terminal. In the method for automatically releasing the version and automatically updating the software package provided by the system, software packages of multiple items can be stored in one SVN server, the update conditions of the software packages can be automatically detected, the software packages can be automatically transmitted to a corresponding compile server for compiling, the compiled result is timely fed back to a configuration manager and a developer, and the configuration manager can make a system release plan in advance so as to timely and automatically release the system. The workload of the configuration manager can be obviously reduced, the software package compiling efficiency is greatly improved, and the probability of generating a human error is obviously reduced in the process of software package management and system release.

Description

technical field [0001] The invention relates to the technical field of software version control and release, in particular to a system and method for automatically releasing versions and automatically updating compiled software packages during the development process of an operating system. Background technique [0002] At present, most of the automatic release of the operating system version and the update of the software package are still in the manual management stage. In the development process of the operating system, the developer needs to upload the source code of the developed software package to the SVN server, and then notify the configuration administrator of the update of the software package by email. After the configuration administrator receives the email, You need to find the source code of the software package from the SVN server according to the project name, project version and other information provided in the email, and then manually put the source code ...

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): H04L29/08G06F9/44
Inventor 王宇冬年艳川张静何小囡王慧
Owner ZHONGKE FANGDE SOFTWARE CO LTD
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