Font Size: a A A

Design And Implementation Of Continuous Integration System Based On Jenkins

Posted on:2014-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y N ZhaoFull Text:PDF
GTID:2298330431465260Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Continuous Integration is a software development practice where members of ateam integrate their work frequently. Usually each person integrates at least dailyleading to multiple integrations per day. Each integration is verified by an automatedbuild (including test) to detect integration errors as quickly as possible. Many teamsfind that this approach leads to significantly reduced integration problems and allows ateam to develop cohesive software more rapidly. The core of continuous integration is toreduce the time between defects were introduced into and find and fix.To improve workflow in the QA department, this article on the basis of analysis thedepartmental needs, designed and implemented a continuous integration system for theQA department. Proposed automated large software build and regression testing process,shorten the construction of large-scale software regression testing time to adapt to therequirements of continuous integration. We will use continuous integration tool jenkins,make the integration process completely automated, so that anyone can enter acommand to complete system process build, build report released, test and test reportreleased which to improve compile and test efficiency.Achieve continuous integration project in QA department of database software toverify the effectiveness of the program.
Keywords/Search Tags:Continuous Integration(CI), Jenkins, Database Products, Software Builds, Automated Regression Testing
PDF Full Text Request
Related items