1 documents found
Information × Registration Number 2120U008066, Article popup.category Бакалаврська робота Title Системи автоматизації збірки та тестування розгортування додатків (AI translated) popup.author Карабчук Володимир РуслановичKarabchuk Volodymyr Ruslanovych popup.publication 01-06-2020 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/34518 popup.publisher Київ Description Дипломна робота присвячена вирішенню проблеми автоматизації збірки та тестування розгортування додатків. Запропонований підхід дозволить виконувати наступні задачі: автоматизації збірки, тестуванная, реалізацію тестування розгортування за допомогою системи розгортування 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 изображения, в случае успешного завершения всех предыдущих этапов, и отправляет в хранилище контейнеров. Оператор создает новую задачу для облака с использованием нового изображения и контролирует этап розвертывания постепенно, переключая трафик на новый контейнер. В случае ошибок, оператор может в любой момент отменить розвертывания, просто переключив трафик на предыдущий контейнер. popup.nrat_date 2025-11-05 Close
Article
Бакалаврська робота
Карабчук Володимир Русланович. Системи автоматизації збірки та тестування розгортування додатків (AI translated) : published. 2020-06-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2120U008066
1 documents found

Updated: 2026-03-20