NodeREDGuidUKR

ДОВІДНИК З NODE-RED українською мовою

Статті

Вступ до інтегрування Git з Node-RED

Це фрагмент перекладу статті Kazuhito Yokoi, оригінал взятий звідси

У цій статті я розповім про функції інтеграції Git у Node-RED. Використовуючи пристрої Raspberry Pi або хмарні сервіси, багато хобі-користувачів швидко створювали свої потоки Node-RED, просто підключаючи вузли, щоб реалізувати свої ідеї систем IoT, таких як домашня автоматизація або RPA(Robotic Process Automation, прим. перекладача). Щоб використовувати цей чудовий досвід розробників потоків у своїй роботі, вони можуть розглянути можливість використання Node-RED для критично важливих систем. Наприклад, це системи автоматизації та панелі інструментів візуалізації на заводах або фінансові серверні API для мобільних застосунків. Однак у цьому випадку розробники потоків, як правило, стикаються з такими проблемами зі своїми виробничими системами.

img

Проблеми в розробці потоків:

Як я описав вище, існує багато проблем у розробці потоку для виробничих систем. Якщо середовище Node-RED підготовлено так само, як і персональне середовище, поступове розроблення потоку може бути важким.

Що таке інтегрування з Git?

Ця функція відома як функція проекту в офіційному документі Node-RED. Використовуючи інтеграцію Git, розробники потоків можуть керувати своїми потоками в редакторі потоків так само, як і розробкою загального коду за допомогою команди Git або IDE, наприклад Visual Studio Code. При розробці систем три проблеми, описані в попередньому розділі, можна вирішити наступним чином.

img

Рішення з використанням інтеграції Git

В оригіналі статті також можна прочитати:

Висновок

У цій статті я коротко пояснив інтеграцію Git на Node-RED, яка є необхідною функціональністю для розробки потоку критично важливої системи. Провідні компанії вже використовували інтеграцію Git у своїх критично важливих системах. Наприклад, компанія Siemens використала цю функцію у своєму продукті Industrial Edge Flow Creator. Якщо вас цікавлять подробиці процедур, ви можете прочитати документацію цього продукту. Як інший приклад, Red Hat також застосував цю інтеграцію Git у своєму операторі Node-RED для Red Hat OpenShift за умовчанням. З розширенням використання у виробництві інтеграція Git стане вирішальною та стандартною розробкою серед користувачів Node-RED.