File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+
3
+ Процедура СобратьПакет (Знач КаталогПроекта , Знач ПутьКМанифестуСборки )
4
+
5
+ КомандаOpm = Новый Команда;
6
+ // КомандаOpm.УстановитьРабочийКаталог(Каталог);
7
+ КомандаOpm.УстановитьКоманду("opm" );
8
+ КомандаOpm.ДобавитьПараметр("build" );
9
+ КомандаOpm.ДобавитьПараметр("-m" );
10
+ КомандаOpm.ДобавитьПараметр(ПутьКМанифестуСборки);
11
+ КомандаOpm.ДобавитьПараметр(КаталогПроекта);
12
+ КомандаOpm.ПоказыватьВыводНемедленно(Истина );
13
+
14
+ КодВозврата = КомандаOpm.Исполнить();
15
+
16
+ Если КодВозврата <> 0 Тогда
17
+ ВызватьИсключение КомандаOpm.ПолучитьВывод();
18
+ КонецЕсли ;
19
+
20
+ КонецПроцедуры
21
+
22
+ Процедура ПолезнаяРабота ()
23
+
24
+ ТекущийКаталогЗадачи = ТекущийСценарий().Каталог;
25
+
26
+ КаталогПроекта = Новый Файл(ОбъединитьПути(ТекущийКаталогЗадачи, ".." )).ПолноеИмя;
27
+
28
+ ПутьКМанифестуСборки = ОбъединитьПути(КаталогПроекта, "build_packagedef" );
29
+
30
+ СобратьПакет(КаталогПроекта, ПутьКМанифестуСборки);
31
+
32
+ КонецПроцедуры
33
+
34
+ КаталогПроекта = ОбъединитьПути(ТекущийСценарий().Каталог, ".." );
35
+ // Лог.УстановитьУровень(УровниЛОга.отладка);
36
+
37
+ ПолезнаяРабота();
You can’t perform that action at this time.
0 commit comments