diff --git a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl index 5f6f580..841d140 100644 --- a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl +++ b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl @@ -61,7 +61,7 @@ КонецПроцедуры -Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено, ДополнительнаяКоманда = "") Экспорт +Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено) Экспорт СтрокаКоманды = СобраннаяСтрокаКоманды(Команда); diff --git a/src/DataProcessors/УправлениеЗадачами/Forms/Форма/Module.bsl b/src/DataProcessors/УправлениеЗадачами/Forms/Форма/Module.bsl index 681f844..c00612d 100644 --- a/src/DataProcessors/УправлениеЗадачами/Forms/Форма/Module.bsl +++ b/src/DataProcessors/УправлениеЗадачами/Forms/Форма/Module.bsl @@ -456,7 +456,7 @@ КонецФункции &НаКлиенте -Процедура ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда = "") +Процедура ЗапускПриложения(КомандаЗапуска) Если Не ПроверитьЗаполнение() Тогда ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Не все обязательные реквизиты заполнены'")); @@ -471,19 +471,19 @@ //ЛогиПодробные = ""; КонецЕсли; - ЗапускПриложенияНаСервере(КомандаЗапуска, ДополнительнаяКоманда); + ЗапускПриложенияНаСервере(КомандаЗапуска); ПодключитьОбработчикОжидания("ВыводЛогов", 2); КонецПроцедуры &НаСервере -Процедура ЗапускПриложенияНаСервере(КомандаЗапуска, ДополнительнаяКоманда = "") +Процедура ЗапускПриложенияНаСервере(КомандаЗапуска) Индикатор = 0; Элементы.СтатусВыполнения.Заголовок = СтрШаблон(НСтр("ru = 'Начало - %1'"), БазовыйТекстСообщения); КаталогРепозиторияБазы = РаботаСGit.КаталогРепозиторияБазы(База); - ПараметрыЗапуска = СтратегияЗапускаСкриптов.ПодготовкаПараметровИЗапускПриложения(База, КомандаЗапуска,, ДополнительнаяКоманда); + ПараметрыЗапуска = СтратегияЗапускаСкриптов.ПодготовкаПараметровИЗапускПриложения(База, КомандаЗапуска); КонецПроцедуры @@ -680,11 +680,13 @@ БазовыйТекстСообщения = СтрШаблон(" создание мердж-ревеста: %1'", ОтобразитьТекущуюЗадачу(ТекущаяЗадача)); Если ЭтоГитхаб(Проект) Тогда - ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGit); + ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGit); + КомандаЗапуска = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(КомандаЗапуска); + КомандаЗапуска.Вставить(0, ДополнительнаяКоманда);; КонецЕсли; - ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда); + ЗапускПриложения(КомандаЗапуска); ЗапуститьПайплайн(ТекущаяЗадача)