Розробка вебзастосунку для моніторингу та управління версійністю розгорнутих застосунків та їх розгортання за допомогою GitLab API та Gitlab CI

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

DOI

Abstract

Кваліфікаційна робота присвячена розв’язанню практичної задачі інженерії програмного забезпечення, що характеризується комплексністю та невизначеністю умов – розробці вебзастосунку для моніторингу версійності розгорнутих застосунків та їх розгортання за допомогою GitLab API та GitLab CI. У роботі проаналізовано предметну область, розглянуто існуючі програмні продукти та виконано постановку задачі на створення інтеграційної платформи. У першому розділі проведено аналіз проблеми фрагментації даних про стан розгортання, розглянуто існуючі рішення та обґрунтовано необхідність створення універсальної системи для подолання їхніх обмежень. У другому розділі описано процес проектування та розробки вебзастосунку: проаналізовано вимоги до реалізації автоматичного збору даних через HTTP-запити, побудовано модель системи управління конфігураціями для цільових версій застосунків та механізм взаємодії з GitLab API для дистанційного запуску процесів оновлення. У третьому розділі наведено результати реалізації вебзастосунку, який забезпечує єдину точку доступу до інформації про CI/CD процеси та фактичні параметри розгорнутих сервісів. Розробка дозволяє не лише виявляти невідповідність версій, а й оперативно ініціювати розгортання нових версій безпосередньо з панелі моніторингу. Кваліфікаційна робота викладена на 108 сторінках друкованого тексту та містить 18 рисунків, 3 таблиці, список використаних джерел з 26 найменувань та 5 додатків.

Description

Citation

Сук, Є. А. Розробка вебзастосунку для моніторингу та управління версійністю розгорнутих застосунків та їх розгортання за допомогою GitLab API та Gitlab CI : бакалаврська робота ; спец. 121 ''Інженерія програмного забезпечення'' / Є. А. Сук ; наук. кер. Л. М. Макарова. – Миколаїв : НУК, 2026. – 108 с.

Endorsement

Review

Supplemented By

Referenced By