ST ANDALONE BUILD-СЕРВИС ДЛЯ ОБЕСПЕЧЕНИЯ НЕПРЕРЫВНОЙ ИНТЕГР АЦИИ. ИЗОЛИРОВ АННОЕ ОКРУЖЕНИЕ. ВЕБ-ИНТЕРФЕЙС. ОЧЕРЕДЬ ЗАДА Ч. УСТ АНОВОЧНОЕ ПРИЛОЖЕНИЕ

Исаков Анатолий Алексеевич

Аннотация


Целью работы является проектирование и разработка системы микросервисов, позволяющих выполнять задачи непрерывной интеграции - разбиения процессов сборки кода, запуска тестов и выполнения других
действий над кодом на отдельные конфигурации, создания и настройки этих конфигураций.
Выпускная квалификационная работа содержит 8 глав. В первой главе описан изначальный вариант общей архитектуры приложения, причины отказа от неё, и итоговая архитектура системы микросервисов, во второй главе рассматриваются основные инструменты и подходы, формирующие командную работу над проектом, в третьей главе описывается устройство frontend-приложения, в четвертой главе описывается авторизация и обработка ошибок в backend-приложении, в пятой главе описывается устройство агент-менеджера, его задачи и создание изолированного окружение для агента, в шестой главе описывается устройство агента, в седьмой главе представлена проблема использования общих компонентов в разных проектах и ее решение, в восьмой главе описывается текущее установочное приложение и планы на его улучшение