Skip to content

Commit 92ba626

Browse files
committed
Добавлена команда сборки пакета oscpx
1 parent 2c3ca01 commit 92ba626

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

tasks/build.os

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
ПолезнаяРабота();

0 commit comments

Comments
 (0)