• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Rīks satvara automātiskai maiņai

Thumbnail
View/Open
302-99451-Rucevskis_Martins_mr21096.pdf (1.010Mb)
Author
Ručevskis, Mārtiņš
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Šķesters, Juris
Date
2024
Metadata
Show full item record
Abstract
Mūsdienās satvarus izmanto gandrīz jebkurā modernā programmatūras izstrādes projektā, taču, lai nodrošinātu labāku veiktspēju, atvieglotu izstrādes procesu, kā arī uzlabotu drošību, tiem ir nepieciešams uzturēt jaunākās versijas. Tradicionāli satvaru maiņas un atjaunošanas tiek veiktas pašrocīgi, kas noved pie projektiem ar vecām versijām un tos atjaunot paliek grūtāk un laikietilpīgāk. Kvalifikācijas darba mērķis ir izstrādāt rīku ar kura palīdzību varētu automatizēti veikt satvaru maiņu un atjaunošanu uz jaunākām versijām, kā arī mainīt un atjaunot satvarus esošiem sistēmas servisiem. Ņemot vērā servisu specifiku, ir izvirzīti galvenie automatizācijas mērķi: • Satvara maiņa no Lumen 8 uz Laravel 8; • Laravel 8 atjaunināšana uz Laravel 10(dotajā brīdi jaunākā Laravel versija); • Testēšanas satvara maiņa no Codeception uz Laravel Feature Tests; • Composer bibliotēku atjaunošana
 
Frameworks are used in almost every modern software development project, and to ensure better performance, improve the development process and security, they need to be maintained with the latest versions. Traditionally, framework shifts and upgrades are performed manually, which leads to projects with old framework versions, and it gets harder and requires more time to update them. The goal of this qualification paper is to develop a tool that can automate framework shifts and upgrades to newer versions and shift frameworks in existing system services. Considering the specificity of the services, the following automation goals were set: • Shift from Lumen 8 to Laravel 8 • Shifts from Laravel 8 to Laravel 10(At time being, the newest Laravel version) • Test framework shift from Codeception to Laravel Feature Tests • Updating of Composer libraries
 
URI
https://dspace.lu.lv/dspace/handle/7/65129
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [5688]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV