Show simple item record

dc.contributor.advisorŠķesters, Juris
dc.contributor.authorRučevskis, Mārtiņš
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2024-01-30T02:01:24Z
dc.date.available2024-01-30T02:01:24Z
dc.date.issued2024
dc.identifier.other99451
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/65129
dc.description.abstractMū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
dc.description.abstractFrameworks 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
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectsatvars
dc.subjectautomatizācija
dc.subjectmaiņa
dc.subjectatjaunināšana
dc.subjectLumen
dc.titleRīks satvara automātiskai maiņai
dc.title.alternativeTool for automated framework shift
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record