Детальная информация
Название | Разработка инфраструктуры развёртывания программных артефактов в системе непрерывной интеграции: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Цикалюк Александр Сергеевич |
Научный руководитель | Селин Иван Андреевич |
Другие авторы | Локшина Екатерина Геннадиевна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Выходные сведения | Санкт-Петербург, 2021 |
Коллекция | Выпускные квалификационные работы; Общая коллекция |
Тематика | непрерывная интеграция; непрерывная доставка; docker; clonezilla; jenkins; linux; continuous integration; continuous delivery |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
Ссылки | Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2021/vr/vr21-3748 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Ключ записи | ru\spstu\vkr\12912 |
Дата создания записи | 16.07.2021 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной работе разбирается процесс разработки ПО, определяются задачи непрерывной интеграции, анализируются способы поставки в виде пакетов и контейнеров. В ходе исследования рассматривается инфраструктура развертывания, назначение и принцип хранения артефактов в репозиториях с метаданными пакетов, преимущества подхода, повествуется о развертывании целевых ОС с применением Clonezilla и Docker, описывается процесс развертывания ПО на целевых ОС, а также возможные пути оптимизации данного процесса посредством применения системы Jenkins.
This paper examines the software development process, identifies continuous integration tasks, analyzes delivery methods in the form of packages and containers. The study examines the deployment infrastructure, the purpose and principle of storing artifacts in repositories with package metadata, the advantages of the approach, describes the deployment of target operating systems using Clonezilla and Docker, describes the process of deploying software on target operating systems, as well as possible ways to optimize this process by using the system Jenkins.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 6
За последние 30 дней: 0