Skip to content

Commit f69eb7f

Browse files
committed
Исправления для сборки корневых epf-файлов на CI
1 parent 4248789 commit f69eb7f

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

tasks/cepf.os

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@
99
Процедура ИнициализацияОкружения()
1010

1111
Лог = Исходники.ПолучитьЛог();
12-
12+
1313
ПарсерАргументовКоманднойСтроки = Новый ПарсерАргументовКоманднойСтроки();
1414

1515
Исходники.УстановитьПараметрыСборкиРазборкиДляКоманднойСтроки(ПарсерАргументовКоманднойСтроки);
1616

1717
ПарсерАргументовКоманднойСтроки.ДобавитьИменованныйПараметр("--key", "Ключ массива файлов из json-файла настроек", Истина);
1818
ПарсерАргументовКоманднойСтроки.ДобавитьИменованныйПараметр("--cachekey", "Ключ изменения файлов из build/cache.json", Истина);
19-
19+
2020
ПарсерАргументовКоманднойСтроки.ДобавитьИменованныйПараметр(Исходники.КлючКаталогБинарныхФайлов(), "Каталог сборки исходников");
2121

22-
ПарсерАргументовКоманднойСтроки.ДобавитьПараметр("Каталог",
22+
ПарсерАргументовКоманднойСтроки.ДобавитьПараметр("Каталог",
2323
"Каталог, где находятся исходники для сборки бинарных файлов (epf,erf)");
24-
24+
2525
Аргументы = ПарсерАргументовКоманднойСтроки.Разобрать(АргументыКоманднойСтроки);
26-
26+
2727
ОдинКаталог = Аргументы["Каталог"];
2828
Лог.Отладка("Получили каталог для сборки <%1>", "" + ОдинКаталог);
2929
КлючМассиваФайловВФайлеНастроек = Аргументы["--key"];
@@ -33,18 +33,18 @@
3333
Лог.Отладка("Получили ключ кэша измененных файлов <%1>", "" + КлючКэшаИзмененияФайлов);
3434
ОписаниеСборкиРазборки = Исходники.ОписаниеСборкиРазборки(Аргументы, Лог);
3535
ПутьКаталогаСборки = ОписаниеСборкиРазборки.ПутьКаталогаСборки;
36-
36+
3737
Если Не ПустаяСтрока(ОдинКаталог) Тогда
38-
38+
3939
Лог.Отладка("Использую один каталог для сборки, %1", ОдинКаталог);
4040
МассивПутей = Новый Массив();
4141
МассивПутей.Добавить(ОдинКаталог);
42-
42+
4343
Иначе
44-
44+
4545
Лог.Отладка("Нахожу массив путей из файла настроек");
4646
МассивПутей = Исходники.ПапкиВнешнихФайлов(КлючМассиваФайловВФайлеНастроек);
47-
47+
4848
КонецЕсли;
4949

5050
КаталогПроекта = Исходники.КаталогПроекта();
@@ -72,7 +72,8 @@
7272
ОтносительныйПуть = ФС.ОтносительныйПуть(КаталогПроекта, Файл.ПолноеИмя);
7373
Лог.Отладка("ЗапуститьОбработку - Файл.ПолноеИмя %1", Файл.ПолноеИмя);
7474
Лог.Отладка("ЗапуститьОбработку - ОтносительныйПуть %1", ОтносительныйПуть);
75-
Если ОтносительныйПуть = КаталогСоответствующийКорню И Файл.ЭтоКаталог() Тогда
75+
Если (ОтносительныйПуть = КаталогСоответствующийКорню Или Путь = КаталогСоответствующийКорню)
76+
И Файл.ЭтоКаталог() Тогда
7677
ЧтоИКуда = СтрШаблон("./%2 ./%1", ПодкаталогСборки, КаталогСоответствующийКорню);
7778
Лог.Отладка("ЗапуститьОбработку - 1 ЧтоИКуда %1", ЧтоИКуда);
7879
Иначе
@@ -93,7 +94,7 @@
9394
ШаблонЗапуска = СтрШаблон("%1 --cachekey %2", ШаблонЗапуска, КлючКэшаИзмененияФайлов);
9495
КонецЕсли;
9596
Исходники.ИсполнитьКоманду(ШаблонЗапуска);
96-
97+
9798
КонецПроцедуры
9899

99100
ИнициализацияОкружения();

0 commit comments

Comments
 (0)