From 27dd13814b85f7da16218a15fde9519f3b341d01 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Mon, 4 May 2026 09:09:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BE=D0=B1=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20Melezh=20=D0=B2=20?= =?UTF-8?q?ReleaseFactory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci/os/internal/Classes/ReleaseFactory.os | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/ci/os/internal/Classes/ReleaseFactory.os b/ci/os/internal/Classes/ReleaseFactory.os index a99becfb25..ba4664791b 100644 --- a/ci/os/internal/Classes/ReleaseFactory.os +++ b/ci/os/internal/Classes/ReleaseFactory.os @@ -54,8 +54,19 @@ СоздатьКаталог(ПутьВыгрузки); КонецЕсли; - ЗапуститьПриложение("git clone https://github.com/bayselonarrend/Melezh"); - + КаталогРепозиторияMelezh = "./Melezh"; + ОбъектКаталогРепозиторияКурсов = Новый Файл(КаталогРепозиторияMelezh); + Если ОбъектКаталогРепозиторияКурсов.Существует() Тогда + CommonTools.СообщитьПроцесс("Updating Melezh..."); + CommonTools.ЗапуститьВнешнееПриложение("git fetch --all", КаталогРепозиторияMelezh); + CommonTools.ЗапуститьВнешнееПриложение("git reset --hard origin/master", КаталогРепозиторияMelezh); + Иначе + CommonTools.СообщитьПроцесс("Cloning Melezh..."); + CommonTools.ЗапуститьВнешнееПриложение("git clone https://github.com/bayselonarrend/Melezh.git"); + КонецЕсли; + + Приостановить(10000); + КаталогВыгрузки = Новый Файл(ПутьВыгрузки); Если КаталогВыгрузки.Существует() Тогда УдалитьФайлы(ПутьВыгрузки);