Font Size: a A A

Research On Realization Of Automatic Test System Based On Jenkins Technology

Posted on:2022-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z B HuFull Text:PDF
GTID:2518306338461374Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Nowadays,with the rapid development of software technology,the function and structure of software products are becoming more and more complex,and the iteration cycle of software is becoming shorter and shorter.However,the traditional software development model is not efficient,because the model not only requires frequent repeated operations,but also easily accumulates many problems,which delays the release time of the product,so a more efficient and convenient software development method is needed.As an efficient agile development practice,continuous integration has been widely used.Through frequent acquisition of the latest code and construction,continuous integration helps developers find problems in development in a timely manner,so as to ensure that the development project can always be normal work.Jenkins is a relatively mainstream continuous integration software,and it is open source and non-commercial.It has a large number of users and developers.At present,Jenkins continuous integration technology has been widely used in the development of Internet software.Jenkins can also be used for integration testing of professional software in other industries to automate development and testing.This article realizes that based on Jenkins continuous integration technology,the software used for development is integrated into the Jenkins platform through scripting,and the process of code acquisition,compilation and download is automated.The main tasks include deploying the Jenkins platform on the Windows system to allow the Jenkins platform to work normally;completing the settings for Jenkins according to actual requirements,enabling different personnel to have different operating rights,which is convenient for project management;writing scripts to integrate the development software into the platform,To achieve automation to complete the entire development process.Development of data processing operators based on Spark SQL and Java programming language.Judging from the results of on-site deployment and operation,the Jenkins continuous integration solution in this article can run normally and complete various tasks,saving developers time,energy and project development costs,and has been recognized by users as a whole.
Keywords/Search Tags:continuous integration, Jenkins, software development, automated testing
PDF Full Text Request
Related items