Навчальна система для сумісного виконання ІТ проєктів на основі методології CI/CD
| dc.contributor.advisor | Гайдай, Анатолій Русланович | |
| dc.contributor.author | Костюк, Антон Володимирович | |
| dc.date.accessioned | 2023-08-08T12:27:56Z | |
| dc.date.available | 2023-08-08T12:27:56Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Даний дипломний проект присвячений розробці навчальної системи на основі методології CI/CD. Було проаналізовано існуючі рішення, що мають подібний функціонал, враховано їх переваги та недоліки. Обрано відповідні технології для розробки системи. Робота включає етапи аналізу, проєктування, розробки і тестування системи. Систему реалізовано у вигляді CI/CD пайплайну, використовуючи сервер автоматизації Jenkins, систему статичного аналізу коду SonarQube, базу даних PostgreSQL та сервер системи контролю версій Gitea. Створена система націлена на навчання основним практикам та підходам DevOps та CI/CD, покращення взаємодії в командах. | uk |
| dc.description.abstractother | This Bachelor's Degree project is dedicated to the development of a training system based on the CI/CD methodology. Existing solutions with similar functionality were analyzed, their advantages and disadvantages were taken into account. Appropriate technologies were chosen for the development of the system. The work includes the stages of analysis, design, development and testing of the system. The system is implemented as a CI/CD pipeline developed using Jenkins automation server, SonarQube static code analysis system, PostgreSQL database and Gitea version control system server. The created system is aimed at teaching basic practices and approaches to DevOps and CI/CD, improving interaction in teams. | uk |
| dc.format.extent | 83 с. | uk |
| dc.identifier.citation | Костюк, А. В. Навчальна система для сумісного виконання ІТ проєктів на основі методології CI/CD : дипломний проект … бакалавра : 123 Комп’ютерна інженерія / Костюк Антон Володимирович. – Київ, 2023. – 83 с. | uk |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/59028 | |
| dc.language.iso | uk | uk |
| dc.publisher | КПІ ім. Ігоря Сікорського | uk |
| dc.publisher.place | Київ | uk |
| dc.subject | методологія CI/CD | uk |
| dc.subject | SonarQube | uk |
| dc.subject | навчальна система | uk |
| dc.subject | Gitea | uk |
| dc.subject | Jenkins | uk |
| dc.subject | PostgreSQL | uk |
| dc.title | Навчальна система для сумісного виконання ІТ проєктів на основі методології CI/CD | uk |
| dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kostiuk_bakalavr.pdf
- Розмір:
- 2.27 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: