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

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 of code conflicts between mutual changes are greater. In addition, there is no production line management mechanism, and it is difficult to guarantee the code quality of the code warehouse. It will take some time to resolve conflicts. After resolving conflicts, you need to Manual packaging, if the certificate is wrong at this time, it will take a long time

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

Embodiment Construction

[0031] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments thereof. The schematic embodiments and descriptions of the present invention are used to explain the present invention, but not as a limitation to the present invention.

[0032] Such as figure 1 As shown, a kind of App automation continuous integration system based on the iOS system of the present 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, wherein:

[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 co...

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