Details

Title: Разработка инфраструктуры развёртывания программных артефактов в системе непрерывной интеграции: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Цикалюк Александр Сергеевич
Scientific adviser: Селин Иван Андреевич
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: непрерывная интеграция; непрерывная доставка; docker; clonezilla; jenkins; linux; continuous integration; continuous delivery
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-3748
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\12912

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе разбирается процесс разработки ПО, определяются задачи непрерывной интеграции, анализируются способы поставки в виде пакетов и контейнеров. В ходе исследования рассматривается инфраструктура развертывания, назначение и принцип хранения артефактов в репозиториях с метаданными пакетов, преимущества подхода, повествуется о развертывании целевых ОС с применением 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 6
Last 30 days: 0
Detailed usage statistics