Детальная информация
Название | Разработка методики разделения монорепозитория на отдельные репозитории: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Авторы | Димитрюк Никита Сергеевич |
Научный руководитель | Самочадин Александр Викторович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2024 |
Коллекция | Выпускные квалификационные работы; Общая коллекция |
Тематика | разработка по; монорепозиторий; git; ci/cd; приложение; библиотека; software development; monorepository; application; library |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.02 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-5307 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\32573 |
Дата создания записи | 28.08.2024 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена исследованию проблем разработки в монорепозитории, их решениям и разработке методики разделения монорепозитория на отдельные репозитории. Задачи, которые решались в процессе работы: - Анализ существующих решений проблем разработки в монорепозитории; - Подбор инструментов для упрощения разделения монорепозитория; - Избавление библиотек и приложений от лишних зависимостей; - Перенос приложений и библиотек в отдельные репозитории; - Настройка проектов, репозиториев и CI/CD; - Тестирование библиотек и приложений. В результате была разработана методика разделения монорепозитория на отдельные репозитории. Данная методика была апробирована на проекте заказчика.
The given work is devoted to studying of development problems in the monorepository, their solutions and the development of a methodology for dividing the monorepository into separate repositories. Tasks that were solved in the course of work: - Analysis of existing solutions to development problems in the monorepository; - Selection of tools to simplify the separation of the monorepository; - Ridding libraries and applications of dependencies; - Migration of applications and libraries to separate repositories; - Configuring projects, repositories, and CI/CD; - Libraries and applications testing. As a result, a methodology for dividing the monorepository into separate repositories was developed. This technique has been tested on the customers project.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 1
За последние 30 дней: 0