Создание непрерывной системы интеграции программного обеспечения

Дружков Андрей Игоревич

Аннотация


Цель работы – создание система автоматического развертывания приложения. Объектом исследования является разработка системы деплоя на платформах Jenkins и Bamboo, исследование основных принципов нагрузочного тестирования. Предметом исследования создание новой системы развертывания программного обеспечения на основе инструментов от Atlassian и Яндекс. Методы исследования: генерации идей, активации творческого мышления, метод парных сравнений, экспертных оценок, анализ и ранжирование. Результаты работы: создана и внедрена система непрерывной интеграции программного обеспечения на основе стека технологий Bamboo, MSBuild, Artifactory, BitBucket. Создана среда для нагрузочного тестирования проекта на основе инструмента Pandora, проведено тестирование и проанализированы и задокументированы итоги.