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

Автор(и)

  • Оксана Мнушка Національний технічний університет "Харківський політехнічний інститут" , Ukraine https://orcid.org/0000-0001-7756-9260
  • Сергій Леонов Національний технічний університет "Харківський політехнічний інститут" , Ukraine https://orcid.org/0000-0001-8139-0458
  • Володимир Савченко Національний технічний університет "Харківський політехнічний інститут", Ukraine https://orcid.org/0000-0001-6548-0891

DOI:

https://doi.org/10.20998/2411-0558.2022.02.01

Анотація

Проаналізовано поточний стан використання CI/CD у комерційних та open-source проектах. Показано, що конвеєри CI/CD є важливими для сучасного процесу розробки програмного забезпечення, де вони використовуються для налаштування робочих процесів. Проаналізовано централізований та розподілений підходи до побудови системи контролю версій вихідного коду програмного забезпечення. Для веб-орієнтованого проекту SCADA обґрунтовано вибір і використання системи контролю версій. Ми надаємо конкретні приклади використання CI/CD, які дозволять звичайним розробникам, а не фахівцям DevOps, зробити перші кроки для налаштування робочих процесів для своїх проектів і надамо базові кроки для налаштування виконання завдань на прикладі фази збірки та тестування джерела. код реального проекту, який використовує кілька мов програмування.. Іл. 4. Бібліогр. 20 назв.

Ключові слова: CI, CD, VCS, git, workflow, actions, building,  testing, Agile.

##submission.downloads##

Опубліковано

2023-02-15