From 3d2b45963fa7c15bcc5c1369a21d481a20c055ee Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Mon, 1 Jul 2024 12:41:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B2=D0=B8=D1=81=D0=B8=D0=BC=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D0=B8=20+=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit подготовки, установки пакета --- packagedef | 80 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 64 insertions(+), 16 deletions(-) diff --git a/packagedef b/packagedef index 2851f71c..be938a9f 100644 --- a/packagedef +++ b/packagedef @@ -1,5 +1,39 @@ #Использовать 1commands +//////////////////////////////////////////////////////////// +// Описание пакета для сборки и установки +// Полную документацию см. на hub.oscript.io/packaging +// + +#Область УстановкаПакетаНаКлиентскойМашине + +// Вызывается пакетным менеджером перед установкой пакета на клиентскую машину. +// +// Параметры: +// КаталогУстановкиПакета - Строка - Путь в который пакетный менеджер устанавливает текущий пакет. +// ЧтениеZipФайла - ЧтениеZipФайла - Архив пакета. +// +Процедура ПередУстановкой(Знач КаталогУстановкиПакета, Знач ЧтениеZipФайла) Экспорт +КонецПроцедуры + +// Вызывается пакетным менеджером после распаковки пакета на клиентскую машину. +// +// Параметры: +// КаталогУстановкиПакета - Строка - Путь в который пакетный менеджер устанавливает текущий пакет. +// СтандартнаяОбработка - Булево - стандартная обработка +// +Процедура ПриУстановке(Знач КаталогУстановкиПакета, СтандартнаяОбработка) Экспорт +КонецПроцедуры + +#КонецОбласти + +#Область СборкаПакета + +// Вызывается пакетным менеджером перед началом сборки пакета. +// +// Параметры: +// РабочийКаталог - Строка - Текущий рабочий каталог с исходниками пакета. +// Процедура ПередСборкой(Знач РабочийКаталог) Экспорт Команда = Новый Команда; Команда.УстановитьПравильныйКодВозврата(0); @@ -14,6 +48,19 @@ СобратьПакетСЛокальнымиЗависимостями(РабочийКаталог); КонецПроцедуры +// Вызывается пакетным менеджером после помещения файлов в пакет. +// +// Параметры: +// РабочийКаталог - Строка - Текущий рабочий каталог с исходниками пакета. +// АрхивПакета - ЗаписьZIPФайла - ZIP-архив с содержимым пакета (включаемые файлы). +// +Процедура ПриСборке(Знач РабочийКаталог, Знач АрхивПакета) Экспорт +КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + Процедура СобратьПакетСЛокальнымиЗависимостями(Знач РабочийКаталог) Экспорт УдалитьФайлы(ОбъединитьПути(РабочийКаталог, "oscript_modules"), "*.*"); @@ -39,6 +86,8 @@ КонецПроцедуры +#КонецОбласти + ПутьКСценариюПараметров = ОбъединитьПути(ТекущийСценарий().Каталог, "src", "Модули", "ПараметрыСистемы.os"); ПараметрыСистемы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюПараметров); @@ -46,28 +95,27 @@ .Версия(ПараметрыСистемы_ЛокальнаяВерсия.ВерсияПродукта()) .ВерсияСреды("1.9.0") - .ЗависитОт("logos", "1.4.0") + .ЗависитОт("1commands", "1.5.0") + .ЗависитОт("asserts", "1.4.0") + .ЗависитОт("cli-selector", "0.5.0") .ЗависитОт("cmdline", "1.0.0") - .ЗависитОт("tempfiles", "1.0.0") - .ЗависитОт("asserts", "1.3.0") - .ЗависитОт("v8runner", "1.10.0") - .ЗависитОт("v8find", "0.2.0") - .ЗависитОт("strings", "0.4.1") + .ЗависитОт("fluent", "0.6.1") + .ЗависитОт("fs", "1.2.0") + .ЗависитОт("ibcmdrunner", "0.2.3") .ЗависитОт("json", "1.1.1") - .ЗависитОт("1commands", "1.5.0") - .ЗависитОт("1bdd", "1.7.0") - .ЗависитОт("fs", "1.0.0") + .ЗависитОт("logos", "1.7.0") .ЗависитОт("ParserFileV8i", "0.0.5") + .ЗависитОт("semver", "0.5.2") + .ЗависитОт("strings", "0.5.0") + .ЗависитОт("tempfiles", "1.0.0") + .ЗависитОт("v8find", "0.3.0") + .ЗависитОт("v8runner", "1.10.0") .ЗависитОт("v8storage", "0.6.5") .ЗависитОт("v8unpack", "1.0.6") - .ЗависитОт("cli-selector", "0.4.0") - .ЗависитОт("semver", "0.5.2") - .ЗависитОт("fluent", "0.5.0") - .ЗависитОт("ibcmdrunner", "0.2.3") - .РазработкаЗависитОт("1bdd") - .РазработкаЗависитОт("1testrunner") - .РазработкаЗависитОт("gitrunner", "1.7.0") + .РазработкаЗависитОт("1bdd", "1.14.0") + .РазработкаЗависитОт("1testrunner", "1.8.0") + .РазработкаЗависитОт("gitrunner", "1.7.1") .РазработкаЗависитОт("add", "6.8.0") .ВключитьФайл("tools")