Font Size: a A A

Research And Application Of Continuous Integration In The Development Of Cloud Platform Of A Company

Posted on:2015-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y J WangFull Text:PDF
GTID:2308330473950041Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, software product demand and innovation emerge in endlessly, rhythm faster and faster. And the software industry is required to adapt and meet this need, respond to changing needs quickly and continue to develop products rapidly to market. The software development method has to face the new challenge caused by these market changes, which is difficult to be satisfied by traditional model of software development.In recent years, new concepts such as Iterative Development, Agile Development, etc. have been proposed in software engineering. These new development models try to transform the traditional way of development from traditional waterfall Approach to short cycle, a flexible manner, in order to meet the needs of the product to market. Important practice in these theories, such as "Continuous Integration", "Automated Test" and "Continuous Delivery" become the beneficial trial to overcome the fast delivery problem of software product.Base on the investigation and research of the development method from the current company software product, the paper analyzes and concludes the critical problem during the development work. At the same time, along with the development of cloud computing technology, the model of "terminals and cloud platform" gradually become the mainstream. Cloud platform often supplies more and more service to a large number of terminal equipment, the interaction between modules becomes more and more complex, so these reasons lead to more and more difficult when integration between modules, quality control, and product launch in the process of modules parallel development. They can be shown as code integration late, unit test insufficient, test efficiency low, release slow, etc., and achieve the goal of continuous delivery finally.This paper puts forward a complete set of continuous integration solutions via investigation and study the practice of other advanced companies, and now has the capability to realize the fast delivery. In practice, the selected open interface module pilot can effectively help developers find software defects in advance and deal with problems more efficiently. Simultaneously they can check each system element fully, improve the software quality, decrease risk and reduce the test input target.
Keywords/Search Tags:Software Development, Continuous Integration(CI), Test Automation, Continuous Delivery
PDF Full Text Request
Related items