Font Size: a A A

Research On The Practice Of Continuous Integration In Mobile Phone Development Project

Posted on:2018-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:S S ShaoFull Text:PDF
GTID:2428330566499576Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Moto mobile phone development teams are in different countries around the world,which realizes the team source globalization.However,when different teams develop the same project at the same time,the distance between development teams,the time difference between different regions,and the time to download the verification versions all hinder the progress of project development.Therefore,in the context of work environment globalization,it is urgent to accelerate a continuous integration system which provide the quickly development of mobile phone projects and the latest version of the mobile software for testing.This thesis firstly analyzes the development and usage of continuous integration system,configuration management technology and Android source codes.According to the requirements,the code management,version integration,version management and sharing are gathered together to form a unified collaboration platform for configuration management.At the same time,the continuous integration of relevant modules has been studied,and the appropriate tools have been selected,and the initial train of thought has been given.Targeted research has also been conducted to study the start-up process of OTA(Over-the-air)upgrade technology,and the configuration of the required integrated environment has been studied in detail.Then,a continuous integration cell phone OTA upgrade package system which is based on Jenkins had been designed and implemented.Git is used as code and version management tool in this system,Gerrit tools audit code submitted and Jenkins is triggered by the Gerrit submission for building the project job.As the build finishes,it continues to trigger the production of OTA update packages.In this thesis,an example is given for the automatic construction of OTA upgrade packages,which presents the operation mode of the continuous integration system,and lists the results of the upgrade test at home and abroad.This thesis presents a systematic framework for the OTA upgrade package continuous integration with the features of directness,reusability and agility.The framework has been applied to specific software project practices,and in some degree promotes the improvement of project testing and development efficiency.In the last part,this thesis summarized and made a simple explanation of further study direction of the subject.
Keywords/Search Tags:Distributed Management, Configuration Management, Continuous Integration, Jenkins
PDF Full Text Request
Related items