1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-06-20 09:19:27 +02:00

Доработка пайплайнов, обновление зависимостей docusaurus

This commit is contained in:
Anton Titovets
2026-01-27 12:58:01 +03:00
parent d7a2aa4986
commit 2f2f60bf31
8 changed files with 676 additions and 706 deletions
+1
View File
@@ -39,6 +39,7 @@
Обработчик = Новый SonarQubeMethods(ДанныеПроекта);
Обработчик = Новый DocsGenerator(ДанныеПроекта);
Обработчик = Новый AILocalizationMethods(ДанныеПроекта);
Обработчик = Новый LocalUpdater(ДанныеПроекта);
CommonTools.СообщитьПроцесс("Processing complete!");
+39
View File
@@ -0,0 +1,39 @@
#Использовать "./internal"
Процедура ПриСозданииОбъекта(Знач ДанныеПроекта_ = Неопределено, Знач Язык = "ru")
Если ДанныеПроекта_ = Неопределено Тогда
ДанныеПроекта = Новый ProjectData;
Иначе
ДанныеПроекта = ДанныеПроекта_;
КонецЕсли;
CommonTools.СообщитьПроцесс("OneScript packages local update");
OPM = ?(CommonTools.ЭтоWindows(), "opm.bat", "opm");
Версия = ДанныеПроекта.ПолучитьЗначениеНастройки("primary.version");
Корень = ДанныеПроекта.ПолучитьЗначениеНастройки("paths.root");
ИмяПакетаБиблиотеки = СтрШаблон("oint-%1.ospx" , Версия);
ИмяПакетаПриложения = СтрШаблон("oint-cli-%1.ospx", Версия);
ПутьБиблиотеки = СтрШаблон("%1%2/OInt/", Корень, Язык);
ПутьПриложения = СтрШаблон("%1%2/cli/", Корень, Язык);
СоответствиеСборки = Новый Соответствие();
СоответствиеСборки.Вставить(ИмяПакетаБиблиотеки, ПутьБиблиотеки);
СоответствиеСборки.Вставить(ИмяПакетаПриложения, ПутьПриложения);
Для Каждого Сборка Из СоответствиеСборки Цикл
ИмяПакета = Сборка.Ключ;
ПутьПакета = Сборка.Значение;
ЗапуститьПриложение(СтрШаблон("%1 build", OPM), ПутьПакета, Истина);
ЗапуститьПриложение(СтрШаблон("%1 install %2", OPM, ИмяПакета), ПутьПакета, Истина);
УдалитьФайлы(ОбъединитьПути(ПутьПакета, ИмяПакета));
КонецЦикла;
КонецПроцедуры
+4 -3
View File
@@ -74,10 +74,11 @@
УдалитьФайлы(ФайлCfgLinux.ПолноеИмя);
КонецЕсли;
ОсновнойCfg = "/service/oscript.cfg";
ОсновнойCfg = "./service/oscript.cfg";
ФайлCfg = Новый Файл(ОсновнойCfg);
КопироватьФайл(ОсновнойCfg, ФайлCfgWindows.ПолноеИмя);
КопироватьФайл(ОсновнойCfg, ФайлCfgLinux.ПолноеИмя);
КопироватьФайл(ФайлCfg.ПолноеИмя, ФайлCfgWindows.ПолноеИмя);
КопироватьФайл(ФайлCfg.ПолноеИмя, ФайлCfgLinux.ПолноеИмя);
Для Каждого Язык Из Языки Цикл
@@ -157,6 +157,17 @@
КонецФункции
Функция ЭтоWindows() Экспорт
СистемнаяИнформация = Новый СистемнаяИнформация;
ОперационнаяСистема = Строка(СистемнаяИнформация.ТипПлатформы);
Ответ = СтрНайти(нРег(ОперационнаяСистема), "windows") > 0;
Возврат Ответ;
КонецФункции
Функция ПолучитьАлфавит() Экспорт
Алфавит = Новый Массив;
+1 -11
View File
@@ -25,14 +25,6 @@ pipeline {
}
}
stage('Local update'){
steps {
powershell encoding: 'UTF-8', script:'cd ./src/ru/OInt; opm build; opm install -f oint-1.32.0.ospx; del oint-1.32.0.ospx'
powershell encoding: 'UTF-8', script:'cd ./src/ru/cli; opm build; opm install -f oint-cli-1.32.0.ospx; del oint-cli-1.32.0.ospx'
}
}
stage('Update GIT') {
steps {
script {
@@ -44,9 +36,7 @@ pipeline {
bat "git add ."
bat 'git commit -m "Main build (Jenkins)"'
bat "git push origin HEAD:main"
}
}
}
}
}
-17
View File
@@ -1,17 +0,0 @@
pipeline {
agent {
label 'windows'
}
stages {
stage('Update') {
steps {
powershell encoding: 'UTF-8', script:'cd ./src/ru/OInt; opm build; opm install -f oint-1.32.0.ospx; del oint-1.32.0.ospx'
powershell encoding: 'UTF-8', script:'cd ./src/ru/cli; opm build; opm install -f oint-cli-1.32.0.ospx; del oint-cli-1.32.0.ospx'
}
}
}
}
+616 -671
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -14,8 +14,8 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
"@docusaurus/core": "^3.9.0",
"@docusaurus/preset-classic": "^3.9.0",
"@docusaurus/core": "^3.9.2",
"@docusaurus/preset-classic": "^3.9.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"docusaurus-lunr-search": "^3.3.2",
@@ -28,8 +28,8 @@
"tsparticles-slim": "^2.12.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.9.0",
"@docusaurus/types": "^3.9.0"
"@docusaurus/module-type-aliases": "^3.9.2",
"@docusaurus/types": "^3.9.2"
},
"browserslist": {
"production": [