Continuous Integration for a development process of the information technology of remote monitoring and control
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.