diff --git a/ci/os/internal/Classes/ReleaseFactory.os b/ci/os/internal/Classes/ReleaseFactory.os index 8445b55c1c..6a82509858 100644 --- a/ci/os/internal/Classes/ReleaseFactory.os +++ b/ci/os/internal/Classes/ReleaseFactory.os @@ -134,6 +134,8 @@ CommonTools.СообщитьПроцесс("Files uploading"); + КаталогПререлиза = "D:\Yandex.Disk-bayselonarrend\OpenIntegrations\prerelease"; // TODO: Добавить в conf + Для Каждого ФайлРелиза Из ФайлыРелиза Цикл CommonTools.СообщитьПроцесс(СтрШаблон("Upload %1", ФайлРелиза.Имя)); @@ -149,15 +151,18 @@ СтрокаЗапуска = СтрШаблон("""%1"" release upload draft --repo %2 ""%3""", ПутьGHCLI, Репозиторий, ФайлРелиза.ПолноеИмя); CommonTools.ЗапуститьВнешнееПриложение(СтрокаЗапуска); - Результат = OPI_YandexDisk.ЗагрузитьФайлЧастями(ТокенYD - , СтрШаблон("/OpenIntegrations/prerelease/%1", ФайлРелиза.Имя) - , ФайлРелиза.ПолноеИмя - , - , Истина); + //Результат = OPI_YandexDisk.ЗагрузитьФайлЧастями(ТокенYD + // , СтрШаблон("/OpenIntegrations/prerelease/%1", ФайлРелиза.Имя) + // , ФайлРелиза.ПолноеИмя + // , + // , Истина); + // + //Если Не ЗначениеЗаполнено(Результат["status"]) Или Результат["status"] > 299 Тогда + // ВызватьИсключение OPI_Инструменты.JSONСтрокой(Результат); + //КонецЕсли; - Если Не ЗначениеЗаполнено(Результат["status"]) Или Результат["status"] > 299 Тогда - ВызватьИсключение OPI_Инструменты.JSONСтрокой(Результат); - КонецЕсли; + УдалитьФайлы(КаталогПререлиза, ФайлРелиза.Имя); + КопироватьФайл(ФайлРелиза.ПолноеИмя, СтрШаблон("%1/%2", КаталогПререлиза, ФайлРелиза.Имя)); КонецЦикла;