diff --git "a/src/cli/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260BuildRelease.os" "b/src/cli/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260BuildRelease.os" index 278b77f..1873494 100644 --- "a/src/cli/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260BuildRelease.os" +++ "b/src/cli/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260BuildRelease.os" @@ -71,6 +71,11 @@ &Опция(Имя = "ServerDBWeb", Описание = "Сервер опубликованной базы") Перем ServerDBWeb; +&Опция(Имя = "Extensions", Описание = "Расширения проекта") +&ТСтрока +&ПоУмолчанию("") +Перем Extensions; + &Опция(Имя = "BranchRelease", Описание = "Ветка релиза") &ПоУмолчанию("main") Перем BranchRelease; @@ -151,10 +156,13 @@ КонецЕсли; Логгер.Информация(" Старт: Перенос расширений в каталог релиза "); - //TODO Переделать на список - ИмяРасширения = "Основное"; - ПутьКРасширению = СтрШаблон("%1/%2.cfe", КаталогРасширенийРелиза, ИмяРасширения); - КомандыКонфигуратор.ВыгрузитьРасширениеВФайл(ПутьКРасширению, ИмяРасширения); + + СписокРасширений = СтрРазделить(Extensions, ";"); + Для Каждого ИмяРасширения Из СписокРасширений Цикл + ПутьКРасширению = СтрШаблон("%1/%2.cfe", КаталогРасширенийРелиза, ИмяРасширения); + КомандыКонфигуратор.ВыгрузитьРасширениеВФайл(ПутьКРасширению, ИмяРасширения); + Логгер.Информация(СтрШаблон("Перенесено расширение в каталог релиза: %1", ИмяРасширения)); + КонецЦикла; Логгер.Информация(" Конец: Перенос расширений в каталог релиза"); @@ -202,6 +210,7 @@ НастройкиВыполнения.Вставить("UserStorage", UserStorage); НастройкиВыполнения.Вставить("NameDBWeb", NameDBWeb); НастройкиВыполнения.Вставить("ServerDBWeb", ServerDBWeb); + НастройкиВыполнения.Вставить("Extensions", Extensions); НастройкиВыполнения.Вставить("BranchRelease", BranchRelease); МенеджерОпций.УстановитьПараметры(НастройкиВыполнения);