Skip to content

Commit 5d1e3fb

Browse files
committed
Скрипт установки локальных зависимостей
1 parent e55941b commit 5d1e3fb

File tree

1 file changed

+15
-19
lines changed

1 file changed

+15
-19
lines changed

packagedef

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,19 @@
44
//
55
Процедура ПередСборкой(Знач РабочийКаталог) Экспорт
66

7-
УдалитьФайлы(ОбъединитьПути(РабочийКаталог, "oscript_modules"), "*.*");
7+
ФС.ОбеспечитьПустойКаталог(ОбъединитьПути(РабочийКаталог, "oscript_modules"));
88

9-
СистемнаяИнформация = Новый СистемнаяИнформация;
10-
ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
11-
Если ЭтоWindows Тогда
12-
ИмяУтилиты = "opm.bat";
13-
Иначе
14-
ИмяУтилиты = "opm";
15-
КонецЕсли;
9+
Лог.Информация("Установка локальных зависимостей библиотек");
10+
КомандаOpm = Новый Команда;
1611

17-
СтрокаЗапуска = СтрШаблон("%1 install -l", ИмяУтилиты);
18-
Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог);
19-
Процесс.Запустить();
20-
Процесс.ОжидатьЗавершения();
21-
22-
Если Процесс.КодВозврата <> 0 Тогда
23-
ВызватьИсключение "Ошибка сборки пакета";
12+
КомандаOpm.УстановитьКоманду("opm");
13+
КомандаOpm.ДобавитьПараметр("install -l");
14+
КомандаOpm.ДобавитьЛогВыводаКоманды("task.build");
15+
16+
КодВозврата = КомандаOpm.Исполнить();
17+
18+
Если КодВозврата <> 0 Тогда
19+
ВызватьИсключение КомандаOpm.ПолучитьВывод();
2420
КонецЕсли;
2521

2622
КонецПроцедуры
@@ -30,16 +26,16 @@
3026
.Автор("Khorev A.A. and SiverBulleters")
3127
.АдресАвтора("khorevaa@gmail.com")
3228
.Описание("Набор предустановленных плагинов для gitsync")
33-
.ВерсияСреды("1.0.19")
29+
.ВерсияСреды("1.0.20")
3430
.ВключитьФайл("src")
3531
.ВключитьФайл("docs")
3632
.ВключитьФайл("oscript_modules")
37-
.ЗависитОт("logos", "0.4")
33+
//.ЗависитОт("logos", "0.4") // Зависимость gitsync
3834
//.ЗависитОт("v8runner", "1.0.1") // Зависимость gitsync
3935
//.ЗависитОт("gitrunner", "1.5.1") // Зависимость gitsync
4036
.ЗависитОт("strings", "0.4.1")
41-
.ЗависитОт("1commands", "1.3.5")
42-
//.ЗависитОт("v8storage") // // Зависимость gitsync
37+
//.ЗависитОт("1commands", "1.3.5") // Зависимость gitsync
38+
//.ЗависитОт("v8storage") // Зависимость gitsync
4339
.ОпределяетКласс("Плагин_ИнкрементальнаяВыгрузка", "src/Классы/increment.os")
4440
.ОпределяетКласс("Плагин_УстановкиЛимитов", "src/Классы/limit.os")
4541
.ОпределяетКласс("Плагин_ПроверкиАвторов", "src/Классы/check-authors.os")

0 commit comments

Comments
 (0)