Skip to content

Commit

Permalink
fix: исправлено формирование пакета после сборки
Browse files Browse the repository at this point in the history
  • Loading branch information
Karlo Ivan committed Jul 10, 2024
1 parent 6ad0026 commit b410004
Showing 1 changed file with 10 additions and 15 deletions.
25 changes: 10 additions & 15 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@
//
Процедура ПередУстановкой(Знач КаталогУстановкиПакета, Знач ЧтениеZipФайла) Экспорт

Сообщить("Перед установкой удаляю все epf-файлы из каталога пакета " + КаталогУстановкиПакета);
МассивФайлов = НайтиФайлы(КаталогУстановкиПакета, "*.epf", Истина);
Для каждого Файл Из МассивФайлов Цикл
УдалитьФайлы(Файл.ПолноеИмя);
КонецЦикла;

КонецПроцедуры

// Вызывается пакетным менеджером после распаковки пакета на клиентскую машину.
Expand All @@ -31,6 +25,7 @@
// КаталогУстановкиПакета - строка. Путь в который пакетный менеджер устанавливает текущий пакет.
//
Процедура ПриУстановке(Знач КаталогУстановкиПакета, СтандартнаяОбработка) Экспорт

КонецПроцедуры

///////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -58,9 +53,9 @@
КомандаOpm.УстановитьКоманду(ИмяУтилиты);
КомандаOpm.ДобавитьПараметр("install -l");
КомандаOpm.ДобавитьЛогВыводаКоманды("task.build");

КодВозврата = КомандаOpm.Исполнить();

Если КодВозврата <> 0 Тогда
ВызватьИсключение КомандаOpm.ПолучитьВывод();
КонецЕсли;
Expand Down Expand Up @@ -88,24 +83,24 @@
Если Файл.Существует() Тогда
УдалитьФайлы(Файл.ПолноеИмя);
КонецЕсли;

ВерсияПриложения = ПараметрыПриложения.Версия();

ФайлКонечный = Новый Файл(ОбъединитьПути(РабочийКаталог, "build", СтрШаблон("vanessa-ci-scripts-%1.zip", ВерсияПриложения)));
Если ФайлКонечный.Существует() Тогда
УдалитьФайлы(ФайлКонечный.ПолноеИмя);
КонецЕсли;

АрхивПакета = Новый ЧтениеZipФайла(ПутьКФайлуПакета);
Элемент = АрхивПакета.Элементы.Найти(Файл.Имя);
Ожидаем.Что(Элемент, "Не сформирован файл " + ФайлКонечный.ПолноеИмя)
.ЭтоНе().Равно(Неопределено);
АрхивПакета.Извлечь(Элемент, РабочийКаталог);

ПереместитьФайл(Файл.ПолноеИмя, ФайлКонечный.ПолноеИмя);

Ожидаем.Что(ФайлКонечный.Существует(), "Не сформирован файл " + ФайлКонечный.ПолноеИмя)
.ЭтоИстина();
//Ожидаем.Что(ФайлКонечный.Существует(), "Не сформирован файл " + ФайлКонечный.ПолноеИмя)
// .ЭтоИстина();

Сообщить("ИНФОРМАЦИЯ - Создан файл релиза " + ФайлКонечный.ПолноеИмя);
КонецПроцедуры
Expand Down

0 comments on commit b410004

Please sign in to comment.