Název:
Správa verzí aplikací
Překlad názvu:
Software Management
Autoři:
Kyzlink, Jiří ; Goldmann, Tomáš (oponent) ; Orság, Filip (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2018
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Práce se zabývá řešením problému aktualizací aplikací běžících na platformě .NET Framework a následnou kontrolou jejich stavu při běhu. Byly vytvořeny dva frameworky, první, postavený na knihovně Squirrel.Windows, umožňující aktualizovat aplikaci na uživatelem zvolenou verzi pomocí grafického nebo konzolového uživatelského rozhraní, včetně podpory kanálů pro předběžné verze. Druhý, umožnující jednoduchou registraci aplikace a jejich služeb do nástroje Consul, který následně kontroluje jejich stav a umožňuje získání přehledu o spuštěných aplikacích a jejich stavu. Oba frameworky jsou zpracované modulárně a díky .NET Standardu cílené na co nejširší použití. Frameworky jsou nasazené a využívané ve firmě Y Soft.
The thesis deals with updating applications written for the .NET Framework platform and monitoring their status. Thesis solves both requirements with two frameworks. The first framework is based on the Squirrel.Windows library allowing updating the application to version selected by a user via the graphical or terminal user interface and it also supports release channels. The second framework simplifies registration of an application and its services to the consul health checking tool and also obtaining information about available application and services from the tool. Consul provides the ability to monitor availability and health of the registered applications and its services. Both frameworks are modular, targeting the broad range of applications with use of the .NET Standard. Frameworks were successfully internally deployed in Y Soft Corporation.
Klíčová slova:
.NET Core; .NET Standard; consul; DotVVM; kontrola stavu; správa verzí; Squirrel.Windows; verzování; Y Soft; .NET Core; .NET Standard; consul; DotVVM; Health Check; Software Management; Squirrel.Windows; Versioning; Y Soft
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/85024