You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-06-20 09:19:27 +02:00
Доработка пайплайнов, обновление зависимостей docusaurus
This commit is contained in:
@@ -39,6 +39,7 @@
|
||||
Обработчик = Новый SonarQubeMethods(ДанныеПроекта);
|
||||
Обработчик = Новый DocsGenerator(ДанныеПроекта);
|
||||
Обработчик = Новый AILocalizationMethods(ДанныеПроекта);
|
||||
Обработчик = Новый LocalUpdater(ДанныеПроекта);
|
||||
|
||||
CommonTools.СообщитьПроцесс("Processing complete!");
|
||||
|
||||
|
||||
@@ -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, ИмяПакета), ПутьПакета, Истина);
|
||||
УдалитьФайлы(ОбъединитьПути(ПутьПакета, ИмяПакета));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -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;
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьАлфавит() Экспорт
|
||||
|
||||
Алфавит = Новый Массив;
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
File diff suppressed because it is too large
Load Diff
Vendored
+4
-4
@@ -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": [
|
||||
|
||||
Reference in New Issue
Block a user