| dc.contributor.author | Timofeev, Mikhail | |
| dc.date.accessioned | 2018-06-04T05:50:53Z | |
| dc.date.available | 2018-06-04T05:50:53Z | |
| dc.date.issued | 2018 | |
| dc.identifier.uri | URN:NBN:fi:amk-2018060312126 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/149668 | |
| dc.description.abstract | The objective of this thesis was to prove that it would be possible to minimise the risk of error getting to the production environment when compiling the application made by several independent developers. This way of development is called continuous integration and is extensively used in large business environments.
The method used for identifying the right way to approach the task was programming. To make it happen the “middleman” layer of software was added to replace the manual work of assembling sources into packages. The programming language was Java and the build system was Maven.
This experiment showed that filtering out most of the errors during the phases of assembly and tests was achievable. It was also proven that distributing smaller task parts among different task executors was not only safe but it also greatly improved the performance and coherence of process overall. | en |
| dc.language.iso | eng | |
| dc.publisher | Kaakkois-Suomen ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Continuous integration - the enterprise strategy : Development of Maven plugin, promotion of an algorithm | en |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/121374 | |
| dc.organization | Kaakkois-Suomen ammattikorkeakoulu | |
| dc.contributor.organization | Kaakkois-Suomen ammattikorkeakoulu | |
| dc.subject.keyword | continuous integration | |
| dc.subject.keyword | Java | |
| dc.subject.keyword | Maven | |
| dc.subject.keyword | server | |
| dc.subject.keyword | thesis | |
| dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | |
| dc.subject.discipline | Degree programme in Information Technology | |