Розробка ci/cd пайплайнів для автоматизації розгортання веб-додатку
No Thumbnail Available
Date
2023
Authors
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, хмарна інфраструктура, сервер, пайплан