Details

Title: Разработка модуля генерации файла конфигурации Jenkins на основе пайплайна в CI/CD системе: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Ракитин Олег Андреевич
Scientific adviser: Маслаков Алексей Павлович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: jenkins; ci; cd; jenkinsfile; генерация сценария; построение сценария конвейера; script generation; pipeline script construction
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/2020/vr/vr20-1028
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\7067

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Разработка модуля генерации файла конфигурации Jenkins на основе пайплайна в CI/CD системе». Выпускная квалификационная работа бакалавра посвящается исследованию применения при разработки программного обеспечения такого актуального в настоящее время подхода как CI / CD, поиску и анализу существующих на рынке инструментов для построения и автоматической генерации файла сценария CI / CD конвейера и решению научно - практической задачи по разработке инструмента для построения и генерации файла конфигурации для CI / CD инструмента Jenkins. В данной работе рассматривается актуальность CI / CD подхода, исследуются и анализируются существующие на рынке инструменты для быстрого построение и генерации сценария для системы Jenkins, а также описываются используемые технологии, алгоритм и сама реализация созданного модуля. В ходе проведенной работы была изучена концепция CI / CD подхода, исследован рынок на наличие готовых инструментов для построения сценария конвейера для Jenkins, а также реализован модуль, соответствующий установленным в работе требованиям, для построения в интерактивном режиме и генерации Jenkinsfile для инструмента Jenkins.

The topic of the final qualification work: "Development of a module for generating a Jenkins configuration file based on a pipeline in a CI / CD system". Final qualifying work of the bachelor is dedicated to research use in software development such relevant to the present approach as a CI / CD, search and analysis of existing tools on the market to build and automatically generate a script file CI / CD pipeline and solving scientific and practical problems of development of the tool to build and generate the configuration file for CI / CD tool Jenkins. This paper examines the relevance of the CI / CD approach, explores and analyzes the tools available on the market for rapid construction and generation of a scenario for the Jenkins system, as well as describes the technologies used, the algorithm and the implementation of the created module itself. In the course of work there were studied the concept of a CI / CD approach studied market for availability of ready tools to build script for Jenkins pipeline, and the module corresponding to the established work requirements, to build in interactive mode and generate Jenkinsfile tool Jenkins.

Document access rights

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

Usage statistics

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