From OpenSCADAWiki
Складач представлено двома загальними BASH-скриптами та декільком BASH-скриптами перевірки:
- oscadaCheck* — прості скрипти із переліком профілів складання для перевірки у oscadaRepBranches і залежно від хосту складання; вони зазвичай запускаються CRON-планувальником для нічних складань або вручну. Відомий наразі перелік профілів відповідно до Таблиці 2:
- oscadaCheck — загальний, використовується на сервері OpenSCADA;
- oscadaCheck_WorkAtLTS — додатковий загальний, використовується на сервері OpenSCADA при новому випуску LTS версії;
- oscadaCheck_ExtGen — зовнішній загальний, використовується на Домашньому ПК Автора;
- oscadaCheck_ExtGen_WorkAtLTS — додатковий зовнішній загальний, використовується на Домашньому ПК Автора при новому випуску LTS версії;
- oscadaCheck_RPi — зовнішні "Raspbian" цілі, використовується на RPi Автора;
- oscadaCheck_RPi_WorkAtLTS — додаткові зовнішні "Raspbian" цілі, використовується на RPi Автора при новому випуску LTS версії.
- oscadaRepBranches — для опрацювання переліку профілів вказаних в командному рядку у форматі "{Target}[:option[,optionN]][ =]{EN}{ForWork}{ForLTS}{ForLTSServ}{OmitSourceTree}", де:
- "EN"{0|1} — увімкнення цілі;
- "ForWork"{0|1} — включення до складання для Робочої (Work) гілки;
- "ForLTS"{0|1} — включення до складання для загальних оновлень Стабільної (LTS) гілки;
- "ForLTSServ"{0|1} — включення до складання для сервісних оновлень Стабільної (LTS) гілки;
- "OmitSourceTree"{0|1} — оминати завантаження дерева вихідних із SVN, переважно для складання живих штампів.
- oscadaBuild — для безпосереднього складання і розміщення готових пакетів та іншого для Стабільної (LTS) і Робочої (Work) гілок OpenSCADA.