-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathpackagedef
62 lines (51 loc) · 3.97 KB
/
packagedef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
////////////////////////////////////////////////////////////
// Описание пакета для сборки и установки
// Полную документацию см. на hub.oscript.io/packaging
//
Процедура ПередСборкой(Знач РабочийКаталог) Экспорт
ФС.ОбеспечитьПустойКаталог(ОбъединитьПути(РабочийКаталог, "oscript_modules"));
Сообщить("Запаковка бинарных данных библиотек");
КомандаOpm = Новый Команда;
КомандаOpm.УстановитьКоманду("opm");
КомандаOpm.ДобавитьПараметр("run packdata ");
КомандаOpm.ДобавитьЛогВыводаКоманды("task.build");
КодВозврата = КомандаOpm.Исполнить();
Если КодВозврата <> 0 Тогда
ВызватьИсключение КомандаOpm.ПолучитьВывод();
КонецЕсли;
Сообщить("Установка локальных зависимостей библиотек");
КомандаOpm = Новый Команда;
КомандаOpm.УстановитьКоманду("opm");
КомандаOpm.ДобавитьПараметр("install -l");
КомандаOpm.ДобавитьЛогВыводаКоманды("task.build");
КодВозврата = КомандаOpm.Исполнить();
Если КодВозврата <> 0 Тогда
ВызватьИсключение КомандаOpm.ПолучитьВывод();
КонецЕсли;
КонецПроцедуры
Описание.Имя("gitsync-plugins")
.Версия("1.6.0")
.Автор("Khorev A.A. and SilverBulleters")
.АдресАвтора("[email protected],[email protected]")
.Описание("Набор предустановленных плагинов для gitsync")
.ВерсияСреды("1.7.0")
.ВключитьФайл("src")
.ВключитьФайл("docs")
.ВключитьФайл("oscript_modules")
.ЗависитОт("strings", "0.4.1")
.ОпределяетКласс("Плагин_ИнкрементальнаяВыгрузка", "src/Классы/increment.os")
.ОпределяетКласс("Плагин_УстановкиЛимитов", "src/Классы/limit.os")
.ОпределяетКласс("Плагин_ПроверкиАвторов", "src/Классы/checkAuthors.os")
.ОпределяетКласс("Плагин_ПроверкиКомментариев", "src/Классы/checkComments.os")
.ОпределяетКласс("Плагин_УстановкиТеговВерсий", "src/Классы/smartTags.os")
.ОпределяетКласс("Плагин_Tool1CD", "src/Классы/tool1CD.os")
.ОпределяетКласс("Плагин_РаспаковкиОбычныхФорм", "src/Классы/unpackForm.os")
.ОпределяетКласс("Плагин_СнятияСПоддержки", "src/Классы/disableSupport.os")
.ОпределяетКласс("Плагин_СинхронизацииСУдаленнымРепозиторием", "src/Классы/syncRemote.os")
.ОпределяетКласс("Плагин_ВыгрузкаВФорматеEDT", "src/Классы/edtExport.os")
.ОпределяетКласс("Плагин_ЗаменаАвторов", "src/Классы/replaceAuthors.os")
.ОпределяетКласс("Плагин_Ibcmd", "src/Классы/useIbcmd.os")
.ОпределяетКласс("Плагин_DropConfigDump", "src/Классы/dropConfigDump.os")
.ОпределяетКласс("Плагин_DropSupport", "src/Классы/dropSupport.os")
.ОпределяетКласс("Плагин_RoboCopy", "src/Классы/roboCopy.os")
;