Nepārtrauktas integrācijas un piegādes rīki un to izmantošana mūsdienīgos programmatūras izstrādes projektos
Author
Asaris, Ervīns Valters
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Zviedris, Reinholds
Date
2020Metadata
Show full item recordAbstract
Maģistra darbā tiek pētīts, kas ir izstrāddarbināšana, kas ir izstrāddarbināšanas plūsmas un kādi rīki ir pieejami, lai ieviestu izstrāddarbināšanas plūsmas programmatūras izstrādes projektos. Darbā padziļināti tiek apskatīti trīs rīki, kuri ir plaši izmantoti industrijā un veikts salīdzinājums starp tiem. Darba praktiskajā daļā, tiek veikts šo rīku salīdzinājums pēc to praktiskā pielietojuma. Tiek salīdzināts, cik veiksmīgi ar tiem ir iespējams ieviest nepārtrauktas integrācijas un piegādes plūsmas programmatūras izstrādes projektā, kā arī, tiek salīdzināts, cik ērti un efektīvi šie rīki ir to lietošanā. The thesis studies what is DevOps, what are DevOps pipelines and what tools are available to introduce the DevOps pipelines in software development projects. Focus of the thesis is to compare a few tools in detail, that are widely used in the software development industry. In the practical part of the thesis three of the tools are being compared by the usability of the tools. A comparison is made between them, to check how successfully it is possible to introduce continuous integration and delivery in a software development project and how easy to use and effective these tools are in practice.