Інфраструктура CI/CD для автоматизації перевірки коду на С з використанням Git
Вантажиться...
Дата
2025
Автори
Кочетов, Денис Олександрович
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У даній дипломній роботі виконується розробка CI/CD інфраструктури, спрямованої на автоматизацію процесу перевірки коду, розробленого на мові С, частини якого зберігаються нарізно у віддалених Git репозиторіях. В ході роботи було виконано порівняльний аналіз існуючих засобів, підходів та рішень для побудови системи відповідно DevOps методології, виявлено їх переваги та недоліки. Результатами проведеного аналізу став обраний набір інструментів, що включає використання Git системи контролю версій та Docker контейнеризованих Jenkins та Allure серверів. Основним результатом роботи є реалізована, у вигляді CI/CD пайплайну, система, що є комплексним рішенням для модульного тестування коду та навчання основним DevOps практикам студентів, а також ефективної перевірки та оцінювання їх роботи для викладачів.
Опис
Ключові слова
автоматизована перевірка, модульне тестування, інфраструктура CI/CD, Docker, Jenkins, Git
Бібліографічний опис
Кочетов, Д. О. Інфраструктура CI/CD для автоматизації перевірки коду на С з використанням Git : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Кочетов Денис Олександрович. – Київ, 2025. – 106 с.