Разработка инструмента для автоматизации процесса релиза

Иконников Артем Игоревич

Аннотация


Иконников А. И., РАЗРАБОТКА ИНСТРУМЕНТА ДЛЯ АВТОМАТИЗАЦИИ ПРОЦЕССА РЕЛИЗА, выпускная квалификационная работа: Количество картинок: 13; Количество источников: 9; Страниц: 49
Ключевые слова: РЕЛИЗ, ПРИЛОЖЕНИЯ, JIRA, GITLAB, MATTERMOST, БОТ, PYTHON
В работе описывается разработка инструмента для автоматизации процесса релиза крупных программных продуктов. Проводится анализ потребностей в автоматизации внутри компании и выделяются основные направления для внедрения методов автоматизации в процесс. Предлагается составленная архитектура для программного инструмента. Рассматривается реализация, использующая конкретные инструменты и язык программирования Python. Также присутствуют фрагменты программного кода, описывающего внутреннее устройство утилиты. В конечном итоге инструмент автоматизации ставит перед собой задачу на сокращение времени на выполнение операций по установке новых версий программного продукта и повышении надежности этого процесса.