From a1c5302eddacead090827a8371d91535c6df16c2 Mon Sep 17 00:00:00 2001 From: Pavel Chegodaev Date: Mon, 21 Jul 2025 08:41:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=BF=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../СтратегияЗапускаСкриптов/Module.bsl | 2 +- .../УправлениеЗадачами/Forms/Форма/Module.bsl | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) 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, ДополнительнаяКоманда);; КонецЕсли; - ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда); + ЗапускПриложения(КомандаЗапуска); ЗапуститьПайплайн(ТекущаяЗадача)