Continuous Integration for a development process of the information technology of remote monitoring and control
dc.contributor.author | Mnushka, Oksana | en |
dc.contributor.author | Leonov, Serhii | en |
dc.contributor.author | Savchenko, Volodymyr | en |
dc.date.accessioned | 2023-02-18T17:37:27Z | |
dc.date.available | 2023-02-18T17:37:27Z | |
dc.date.issued | 2022 | |
dc.description.abstract | The current state of using CI/CD in commercial and open-source projects is analyzed. CI/CD pipelines are shown to be essential to the modern software development process, where they are used to configure workflows. Centralized and distributed approaches to building a software source code version control system are analyzed. For the web-oriented SCADA project, the choice and use of the version control system are justified. We provide concrete examples of using CI/CD that will allow ordinary developers, not DevOps specialists, to take the first steps to configure workflows for their projects and provide basic steps for configuring task execution using the example of the build and test phase of the source code of a real project that uses several programming languages. | en |
dc.description.abstract | Проаналізовано поточний стан використання CI/CD у комерційних та opensource проектах. Показано, що конвеєри CI/CD є важливими для сучасного процесу розробки програмного забезпечення, де вони використовуються для налаштування робочих процесів. Проаналізовано централізований та розподілений підходи до побудови системи контролю версій вихідного коду програмного забезпечення. Для веб-орієнтованого проекту SCADA обґрунтовано вибір і використання системи контролю версій. Ми надаємо конкретні приклади використання CI/CD, які дозволять звичайним розробникам, а не фахівцям DevOps, зробити перші кроки для налаштування робочих процесів для своїх проектів і надамо базові кроки для налаштування виконання завдань на прикладі фази збірки та тестування джерела код реального проекту, який використовує кілька мов програмування. | uk |
dc.identifier.citation | Mnushka O. Continuous Integration for a development process of the information technology of remote monitoring and control / O. Mnushka, S. Leonov, V. Savchenko // Вісник Національного технічного університету "ХПІ". Сер. : Інформатика та моделювання : зб. наук. пр. / гол. ред. Є. І. Сокол. – Харків : Контраст, 2022. – № 1-2 (7-8). – С. 5-17. | uk |
dc.identifier.doi | doi.org/10.20998/2411-0558.2022.02.01 | |
dc.identifier.orcid | https://orcid.org/0000-0001-7756-9260 | |
dc.identifier.orcid | https://orcid.org/0000-0001-8139-0458 | |
dc.identifier.orcid | https://orcid.org/0000-0001-6548-0891 | |
dc.identifier.uri | https://repository.kpi.kharkov.ua/handle/KhPI-Press/62519 | |
dc.language.iso | en | |
dc.publisher | Національний технічний університет "Харківський політехнічний інститут" | uk |
dc.subject | CI | en |
dc.subject | CD | en |
dc.subject | VCS | en |
dc.subject | git | en |
dc.subject | workflow | en |
dc.subject | actions | en |
dc.subject | building | en |
dc.subject | testing | en |
dc.subject | Agile | en |
dc.title | Continuous Integration for a development process of the information technology of remote monitoring and control | en |
dc.title.alternative | Безперервна інтеграція для процесу розвитку інформаційних технологій віддаленого моніторингу та управління | uk |
dc.type | Article | en |
Файли
Контейнер файлів
1 - 1 з 1
- Назва:
- visnyk_KhPI_2022_1_2_IM_Mnushka_Continuous.pdf
- Розмір:
- 425.06 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: