Інфраструктура 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 с.

ORCID

DOI