• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • Deutsch 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Einloggen
Dokumentanzeige 
  •   DSpace Startseite
  • 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
  • Dokumentanzeige
  •   DSpace Startseite
  • 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
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.

Rīks satvara automātiskai maiņai

Thumbnail
Öffnen
302-99451-Rucevskis_Martins_mr21096.pdf (1.010Mb)
Autor
Ručevskis, Mārtiņš
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Šķesters, Juris
Datum
2024
Metadata
Zur Langanzeige
Zusammenfassung
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
Kontakt | Feedback abschicken
Theme by 
@mire NV
 

 

Stöbern

Gesamter BestandBereiche & SammlungenErscheinungsdatumAutorenTitelnSchlagwortenDiese SammlungErscheinungsdatumAutorenTitelnSchlagworten

Mein Benutzerkonto

Einloggen

Statistik

Benutzungsstatistik

University of Latvia
Kontakt | Feedback abschicken
Theme by 
@mire NV