1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

Update main.os

This commit is contained in:
Anton Titovets
2025-01-29 09:12:44 +03:00
parent 00505093a3
commit d965fa61cb

15
ci/os/main.os vendored
View File

@@ -55,21 +55,31 @@
Процедура ОсновнаяОбработка() Экспорт
Сообщить("Конвертация: сопоставление файлов");
СоответствиеМодулей = МетодыКонвертации.ПолучитьСопоставлениеФайлов(ОсновнойПутьИсходников);
Сообщить("Версионирование: обновление номера версии");
МетодыВерсионирования.ОбновитьНомераВерсий(ПутьPackagedef, Версия);
Сообщить("Версионирование: обновление libconfig");
МетодыВерсионирования.ОбновитьLibConfig(СоответствиеМодулей, ПутьПакета);
Сообщить("Конвертация: портирование набора");
МетодыКонвертации.ПортироватьНабор(СоответствиеМодулей, СоответствиеЗамен);
ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json");
Сообщить("Словари: создание набора словарей");
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
Если Не ЕстьНовыеСлова Тогда
Сообщить("Перевод: перевод проекта");
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
Сообщить("Форматирование: форматирование текстов набора");
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл
@@ -80,6 +90,7 @@
КаталогЗначенийТестов = ТекущиеПараметры["testValuesSrc"];
ИмяОбласти = ТекущиеПараметры["testsRegionName"];
Сообщить("Примеры кода: получение примеров по " + ФайлПараметров.Имя);
МетодыПримеровКода.ПолучитьПримерыКодаДокументации(МодульТестов
, КаталогПримеров
, КаталогЗначенийТестов
@@ -89,10 +100,14 @@
Языки.Добавить(ОсновнойЯзык);
Сообщить("CLI: формирование CLI");
МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений);
Сообщить("Jenkins: создание набора jenkinsfile");
МетодыФормированияТестовJenkins.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогJenkins);
МетодыФормированияТестовJenkins.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогJenkins);
Сообщить("Actions: создание набора workflow");
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);