DevOps metodoloģijas un rīku izmantošana IT sistēmu izstrādē
Author
Vindačs, Ilmārs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Vempers, Jānis
Date
2021Metadata
Show full item recordAbstract
Bakalaura darba mērķis ir izpētīt izstrāddarbināšanas metodoloģijas sniegtās priekšrocības IT sistēmu izstrādē, kā arī apskatīt un salīdzināt izplatītākos ar izstrāddarbināšanas pieeju saistītos rīkus. Tēma ir aktuāla, jo izstrāddarbināšanas prakšu pielietošanas izplatība kļūst aizvien straujāka, un līdz ar šo izaugsmi kļūst pieejami ne tikai jauni risinājumi, bet arī turpina attīstīties jau esošie rīki. Bakalaura darba ietvaros tiks apskatīta izstrāddarbināšanas metodoloģija un galvenās atšķirības starp izstrāddarbināšanu un spējās programmatūras izstrādes pieejām, kā arī apskatīti izplatītākie rīki, kas palīdz realizēt izstrāddarbināšanas pieeju. Bakalaura darba noslēgumā, balstoties uz veikto izpēti, tiek rekomendēta iespējama optimāla izstrāddarbināšanas rīku kopa, kas vislabāk spētu nodrošināt nepārtrauktās izstrādes un piegādes procesus. The aim of the bachelor's thesis is to study the advantages of DevOps methodology in the development of IT systems, as well as to review and compare the most common tools related to the DevOps approach. The topic is relevant, as the spread of development practices is becoming more rapid, and with this growth, not only new solutions become available, but also existing tools continue to develop. The bachelor's thesis will examine the DevOps methodology and the main differences between DevOps and Agile software development approaches, as well as review the most common tools that help to implement the DevOps approach. At the end of the bachelor's thesis, based on the performed research a possible optimal chain of DevOps tools is recommended, which would be best able to ensure continuous development and delivery processes.