Continuous Integration for a development process of the information technology of remote monitoring and control

dc.contributor.authorMnushka, Oksanaen
dc.contributor.authorLeonov, Serhiien
dc.contributor.authorSavchenko, Volodymyren
dc.date.accessioned2023-02-18T17:37:27Z
dc.date.available2023-02-18T17:37:27Z
dc.date.issued2022
dc.description.abstractThe 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.citationMnushka 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.doidoi.org/10.20998/2411-0558.2022.02.01
dc.identifier.orcidhttps://orcid.org/0000-0001-7756-9260
dc.identifier.orcidhttps://orcid.org/0000-0001-8139-0458
dc.identifier.orcidhttps://orcid.org/0000-0001-6548-0891
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/62519
dc.language.isoen
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"uk
dc.subjectCIen
dc.subjectCDen
dc.subjectVCSen
dc.subjectgiten
dc.subjectworkflowen
dc.subjectactionsen
dc.subjectbuildingen
dc.subjecttestingen
dc.subjectAgileen
dc.titleContinuous Integration for a development process of the information technology of remote monitoring and controlen
dc.title.alternativeБезперервна інтеграція для процесу розвитку інформаційних технологій віддаленого моніторингу та управлінняuk
dc.typeArticleen

Файли

Контейнер файлів

Зараз показуємо 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
Опис: