|
2 | 2 | // Описание пакета для сборки и установки
|
3 | 3 | // Полную документацию см. на hub.oscript.io/packaging
|
4 | 4 | //
|
| 5 | +Процедура ПередСборкой(Знач РабочийКаталог) Экспорт |
5 | 6 |
|
| 7 | + УдалитьФайлы(ОбъединитьПути(РабочийКаталог, "oscript_modules"), "*.*"); |
6 | 8 |
|
7 |
| -Описание.Имя("gitsync3-plugins") |
8 |
| - .Версия("1.0.0") |
| 9 | + СистемнаяИнформация = Новый СистемнаяИнформация; |
| 10 | + ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0; |
| 11 | + Если ЭтоWindows Тогда |
| 12 | + ИмяУтилиты = "opm.bat"; |
| 13 | + Иначе |
| 14 | + ИмяУтилиты = "opm"; |
| 15 | + КонецЕсли; |
| 16 | + |
| 17 | + СтрокаЗапуска = СтрШаблон("%1 install -l", ИмяУтилиты); |
| 18 | + Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог); |
| 19 | + Процесс.Запустить(); |
| 20 | + Процесс.ОжидатьЗавершения(); |
| 21 | + |
| 22 | + Если Процесс.КодВозврата <> 0 Тогда |
| 23 | + ВызватьИсключение "Ошибка сборки пакета"; |
| 24 | + КонецЕсли; |
| 25 | + |
| 26 | +КонецПроцедуры |
| 27 | + |
| 28 | +Описание.Имя("gitsync-plugins") |
| 29 | + .Версия("1.0.1") |
9 | 30 | .Автор("Khorev A.A. and SiverBulleters")
|
10 | 31 | .АдресАвтора("khorevaa@gmail.com")
|
11 |
| - .Описание("Стандартный набор плагинов для gitsync3") |
| 32 | + .Описание("Набор предустановленных плагинов для gitsync") |
12 | 33 | .ВерсияСреды("1.0.19")
|
13 | 34 | .ВключитьФайл("src")
|
14 |
| - .ВключитьФайл("doc") |
15 |
| - .ВключитьФайл("features") |
16 |
| - .ВключитьФайл("tests") |
| 35 | + .ВключитьФайл("docs") |
| 36 | + .ВключитьФайл("oscript_modules") |
17 | 37 | .ЗависитОт("tool1cd", "0.4")
|
18 | 38 | .ЗависитОт("logos", "0.4")
|
19 |
| - .ЗависитОт("v8runner", "1.0.1") |
20 |
| - .ЗависитОт("gitrunner", "1.5.1") |
| 39 | + //.ЗависитОт("v8runner", "1.0.1") // Зависимость gitsync |
| 40 | + //.ЗависитОт("gitrunner", "1.5.1") // Зависимость gitsync |
21 | 41 | .ЗависитОт("strings", "0.4.1")
|
22 | 42 | .ЗависитОт("v8unpack", "1.0.1")
|
23 |
| - .ЗависитОт("v8storage", "0.6.5") |
| 43 | + //.ЗависитОт("v8storage") // // Зависимость gitsync |
24 | 44 | .ОпределяетКласс("Плагин_ИнкрементальнаяВыгрузка", "src/Классы/increment.os")
|
25 | 45 | .ОпределяетКласс("Плагин_УстановкиЛимитов", "src/Классы/limit.os")
|
26 | 46 | .ОпределяетКласс("Плагин_ПроверкиАвторов", "src/Классы/check-authors.os")
|
|
0 commit comments