App automation continuous integration system and method based on iOS system

A continuous integration and server technology, applied in the fields of maintenance, integration, APP development, and upgrades, can solve problems such as slowing down the project rhythm, delays, and lack of technical content, so as to avoid low-level errors, shorten the development cycle, and quickly iterate versions Effect

Inactive Publication Date: 2018-01-26
DATANG NETWORK CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the tests are all tested after the development is fully developed, it will affect for a long time. At this time, the project rhythm will be seriously slowed down due to late integration; in addition, APP packaging is a very time-consuming task for developers. , and there is no work with great technical content
If there are more developers, the chances o

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
  • App automation continuous integration system and method based on iOS system
  • App automation continuous integration system and method based on iOS system
  • App automation continuous integration system and method based on iOS system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0031] The present invention will be further described below with reference to the accompanying drawings and specific embodiments. The exemplary embodiments and description of the present invention are used to explain the present invention, but are not intended to limit the present invention.

[0032] Such as figure 1 As shown, an App automation continuous integration system based on the iOS system of this embodiment includes a MAC client, a certificate module, a component module, a Git module, a compilation module, a resource distribution module, and a test module, in which:

[0033] Mac client, used to upload and download certificates, components, source code, upload test cases and initiate compilation instructions;

[0034] The certificate module, including the certificate resource server, is used to manage the certificate uploaded by the Mac client and provide it to the compilation module for compilation;

[0035] The component module, including the component server, is used to man...

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 App automation continuous integration system and method based on an iOS system. The App automation continuous integration system includes a MAC client, a certificate module,a component module, a Git module, a compilation module, a resource distribution module and a test module. A required certificate, a component, a component version and a source code are uploaded to the Mac client; a compilation instruction is initiated from the Mac client to a compilation server, and the compilation server downloads the required source code from a Git server and parses a lock file, downloads and compiles the required certificate and component into an ipa program package, then executes packaging and uploads the package to a distribution server; the distribution server executesthe App distribution to a test server through the instruction of the Mac client, and/or uploads Apps to an AppStore and/or downloads the Apps according to different purposes of the Apps; and the testserver sends execution test cases to an iOS mobile phone client and/or an iOS simulator, and generates and feeds back test reports to developers. According to the invention, the APPs can be continuously integrated in the unit of days, compilation problems can be quickly found, therefore, the development cycle is shortened, and the version is rapidly iterated.

Description

technical field [0001] The invention relates to the technical field of APP development, integration, maintenance and upgrading, in particular to an iOS system-based automatic continuous integration system and method for Apps. Background technique [0002] As we all know, the APP competition has reached a stage where user experience is the king and quality is the top priority, and users are very picky. If a company’s promotion team finally spends a lot of money to promote an APP, and finally has some users, due to an online bug, a batch of users have flashback bugs in use, at least, it is likely to be promoted in the early stage The money spent is wasted, and more importantly, the reputation is not good, and the number of users will not be able to increase in the future. This requires the APP to continuously update iterative versions. However, each version of the APP will start to estimate the development cycle, but it will always be delayed due to various things. This incl...

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): G06F8/41G06F9/445G06F11/36
Inventor 尚晓楠宣善明
Owner DATANG NETWORK 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