Знайдено документів: 1
Інформація × Реєстраційний номер 2120U008066, Матеріали видань та локальних репозитаріїв Категорія Бакалаврська робота Назва роботи Системи автоматизації збірки та тестування розгортування додатків Автор Карабчук Володимир РуслановичKarabchuk Volodymyr Ruslanovych Дата публікації 01-06-2020 Постачальник інформації Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Першоджерело https://ela.kpi.ua/handle/123456789/34518 Видання Київ Опис Дипломна робота присвячена вирішенню проблеми автоматизації збірки та тестування розгортування додатків. Запропонований підхід дозволить виконувати наступні задачі: автоматизації збірки, тестуванная, реалізацію тестування розгортування за допомогою системи розгортування Blue/Green, реалізацію єкономічних рішень на базі хмарних технологій. Після того як розробник відправляє свій оновлений код до системи автоматизації, вона автоматично збирає код, виконує автоматичні тести написані тестувальниками, формує Docker зображення, у разі успішного завершення всіх попередніх єтапів та відправляє до сховища контейнерів. Оператор створює нову задачу для хмари з використанням нового зображення і контролює єтап розгортування поступово, переключаючи трафік на новий контейнер. В разі похибок оператор може в будь момент відмінити розгортування, просто переключивши трафік на попередній контейнер. The thesis is dedicated to solving the problem of automation of assembly and testing deployment of applications. The proposed approach will allow you to perform the following tasks: automation of assembly, testing, implementation of deployment testing using the Blue / Green deployment system, implementation of cost-effective solutions based on cloud technologies. After the developer sends his updated code to the automation system, it automatically collects the code, performs automatic tests written by testers, generates Docker images, in case of successful completion of all the previous steps, and sends it to the container storage. The operator creates a new task for the cloud using a new image and controls the deployment phase by gradually switching traffic to a new container. In case of errors, the operator can cancel the deployment at any time simply by switching traffic to the previous container. Дипломная работа посвящена решению проблемы автоматизации сборки и тестирования розвертывания приложений. Предложенный подход позволит выполнять следующие задачи: автоматизации сборки, тестирования, реализацию тестирования розвертывания с помощью системы розвертывания Blue / Green, реализацию экономичних решений на базе облачных технологий. После того как разработчик отправляет свой обновленный код к системе автоматизации, она автоматически собирает код, выполняет автоматические тесты написаны тестировщиками, формирует Docker изображения, в случае успешного завершения всех предыдущих этапов, и отправляет в хранилище контейнеров. Оператор создает новую задачу для облака с использованием нового изображения и контролирует этап розвертывания постепенно, переключая трафик на новый контейнер. В случае ошибок, оператор может в любой момент отменить розвертывания, просто переключив трафик на предыдущий контейнер. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Бакалаврська робота
Карабчук Володимир Русланович. Системи автоматизації збірки та тестування розгортування додатків : публікація 2020-06-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2120U008066
Знайдено документів: 1

Оновлено: 2026-03-26