Software release method and software release system

A technology of software publishing and software, applied in storage systems, software engineering design, software maintenance/management, etc., can solve the problems of manpower and time cost investment, a large number of manual operations, etc., achieve a high degree of automation, reduce manpower and maintenance costs, The effect of improving release efficiency

Inactive Publication Date: 2017-05-31
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method requires a lot of manual operations. It takes 10 to 20 minutes to modify each channel name, package and release. After

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
  • Software release method and software release system
  • Software release method and software release system
  • Software release method and software release system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0042] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0043] The present invention uses Android software (mainly a file in APK format, which is a compressed package) as an example environment to describe the present invention in detail. However, the implementation of the present invention is not limited to Android software. Those skilled in the art can reasonably foresee that, For operat...

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 software release method and a software release system. The method comprises the steps of carrying out channel compiling configuration on a compile script of software according to channel configuration information of a plurality of channels to obtain a plurality of channel compiling scripts corresponding to each channel separately, wherein the compile script, the plurality of channel compiling scripts and a source code of the software are managed by a code warehouse; associating the code warehouse with a continuous integration service, wherein the continuous integration service monitors the code warehouse within a preset time period and is docked with the plurality of channels; and when the continuous integration service monitors that the source code is updated, executing a compiling process on the updated source code according to guidance of the plurality of channel compiling scripts to generate a plurality of installation packages corresponding to each channel, and releasing the plurality of installation packages to the corresponding channel. The automatic degree is relatively high and the software release efficiency is improved.

Description

technical field [0001] The present invention relates to the technical field of software release, in particular to a software release method and system. Background technique [0002] Since the open source code of Android has been sought after by a large number of brands and users, applications developed based on Android also account for half of the smart applications, such as: smart phones, smart TVs, smart wearables, tablets, vehicle systems, smart appliances , smart conference systems and many other smart devices are developing Android applications. At present, there are hundreds of application market channels on the Internet. Facing such a huge number of release channels, how to quickly and efficiently compile installation packages and automatically release them is an important factor for application release to quickly seize the market. [0003] The application distinguishes different channels by the channel name (app_channel). The installation package released to each c...

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/45G06F9/44
CPCG06F8/447G06F8/71
Inventor 李泱陈辉
Owner GUANGZHOU SHIYUAN ELECTRONICS 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