Розробка ci/cd пайплайнів для автоматизації розгортання веб-додатку

No Thumbnail Available

Date

2023

Journal Title

Journal ISSN

Volume Title

Publisher

State University of Intelligent Technologies and Telecommunications

Abstract

У бакалаврській роботі автором було розглянуто основні принципи Continuous Integration (CI) та Continuous Deployment (CD) та їх роль у розробці програмного забезпечення. Було проведено аналіз існуючих інструментів CI/CD та вибір Azure DevOps як основного інструменту для розробки CI/CD пайплайнів. Результати проведеного дослідження показали, що використання CI/CD пайплайнів з допомогою Azure DevOps значно спрощує та прискорює процес розгортання веб-додатку. Автоматизація збірки, тестування та розгортання забезпечує швидке виявлення помилок, поліпшує якість програмного продукту та сприяє ефективнішому взаємодії між розробниками. Указани можливості розширення дослідження, для врахування аспектів безпеки при розробці CI/CD пайплайнів. Це охоплює використання автоматичних механізмів перевірки безпеки коду, валідацію залежностей та впровадження заходів безпеки під час розгортання.

Description

Розробка ci/cd пайплайнів для автоматизації розгортання веб-додатку [кваліфікаційна (бакалаврська) робота зі спеціальності 122 Комп’ютерні науки; ОПП «Комп’ютерні науки»] / Наук. кер.: к.т.н., доц. І.А.Трегубова; Державний університет інтелектуальних технологій і зв’язку. Одеса : ДУІТЗ, 2023. 118 с

Keywords

devops, обробка даних, continuous integration, continuous delivery, хмарна інфраструктура, сервер, пайплан

Citation