diff --git a/GitLab-CI/.gitlab-ci.yml b/GitLab-CI/.gitlab-ci.yml index 0a66c8c..7ea6e56 100644 --- a/GitLab-CI/.gitlab-ci.yml +++ b/GitLab-CI/.gitlab-ci.yml @@ -13,6 +13,8 @@ buildMaster: - 1c-edt only: - master + except: + - schedules script: - executor_j11 -s $env:CI_SCRIPTS/1cicd.sbsl buildMaster artifacts: @@ -98,6 +100,8 @@ code_quality: only: - master - merge_requests + except: + - schedules dependencies: - testCore script: @@ -115,6 +119,8 @@ sonarQube: - 1c-edt only: - master + except: + - schedules dependencies: - testCore script: diff --git a/Скрипты/1cicd.sbsl b/Скрипты/1cicd.sbsl index 4c8abb8..6cbc262 100644 --- a/Скрипты/1cicd.sbsl +++ b/Скрипты/1cicd.sbsl @@ -834,6 +834,9 @@ знч ошибкиEDT = ОшибкиEDT(файлРезультатовВалидации) знч файлCodeQuality = "%полныйПутьРезультатовТестов/codequality/%{репозиторий.Имя}.json" + если не новый Файл(файлCodeQuality).Существует() + продолжить + ; Консоль.Записать("ЗаписатьОшибкиВФорматCodeQuality: %файлCodeQuality %файлРезультатовВалидации") ЗаписатьОшибкиВФорматCodeQuality(файлCodeQuality, ошибкиEDT) ; @@ -1374,17 +1377,19 @@ .ИмяПользователя) ; + знч максимальноеВремяОжидания = 300с + знч имяОбработкиЗапретитьРаботуСВнешнимиРесурсами = "%{настройкиСкрипта.CI_EPFS}/ЗапретитьРаботуСВнешнимиРесурсами.epf" Консоль.Записать("ExecuteDataProcessor: %имяОбработкиЗапретитьРаботуСВнешнимиРесурсами %строкаСоединения %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза .ИмяПользователя}") - ExecuteDataProcessor(имяОбработкиЗапретитьРаботуСВнешнимиРесурсами, "", строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза - .ИмяПользователя, "", 300с) + ExecuteDataProcessor(имяОбработкиЗапретитьРаботуСВнешнимиРесурсами, "ОтключитьЛогикуНачалаРаботыСистемы", строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза + .ИмяПользователя, "", максимальноеВремяОжидания) знч имяОбработкиОтключитьБезопасныйРежимРасширений = "%{настройкиСкрипта.CI_EPFS}/ОтключитьБезопасныйРежимРасширений.epf" Консоль.Записать("ExecuteDataProcessor: %имяОбработкиОтключитьБезопасныйРежимРасширений %строкаСоединения %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза .ИмяПользователя}") - ExecuteDataProcessor(имяОбработкиОтключитьБезопасныйРежимРасширений, "", строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза - .ИмяПользователя, "", 300с) + ExecuteDataProcessor(имяОбработкиОтключитьБезопасныйРежимРасширений, "ОтключитьЛогикуНачалаРаботыСистемы", строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза + .ИмяПользователя, "", максимальноеВремяОжидания) Консоль.Записать("ExecuteCommand: %КОМАНДЫ_ОБНОВЛЕНИЯ_БД %строкаСоединения %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза .ИмяПользователя}") @@ -1395,8 +1400,8 @@ знч параметрыVA = "QuietInstallVanessaExtAndClose" Консоль.Записать("ExecuteDataProcessor: %имяФайлаVA %параметрыVA %строкаСоединения %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза .ИмяПользователя}") - ExecuteDataProcessor(имяФайлаVA, параметрыVA, строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза - .ИмяПользователя, "", 300с) + ExecuteDataProcessor(имяФайлаVA, "%параметрыVA;ОтключитьЛогикуНачалаРаботыСистемы", строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза + .ИмяПользователя, "", максимальноеВремяОжидания) Консоль.Записать("СоздатьФичи: %{репозиторийСценарныхТестов.Имя}") СоздатьФичи(настройкиСкрипта, настройкиАвтофич, репозиторийСценарныхТестов.Имя) @@ -1526,7 +1531,7 @@ знч имяОбработкиЗапретитьРаботуСВнешнимиРесурсами = "%{настройкиСкрипта.CI_EPFS}/ЗапретитьРаботуСВнешнимиРесурсами.epf" Консоль.Записать("ExecuteDataProcessor: %имяОбработкиЗапретитьРаботуСВнешнимиРесурсами %{временнаяИБ.строкаСоединения} %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза.ИмяПользователя}") - ExecuteDataProcessor(имяОбработкиЗапретитьРаботуСВнешнимиРесурсами, "", временнаяИБ.строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза.ИмяПользователя, настройкиАвтофич.ТестоваяБаза + ExecuteDataProcessor(имяОбработкиЗапретитьРаботуСВнешнимиРесурсами, "ОтключитьЛогикуНачалаРаботыСистемы", временнаяИБ.строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза.ИмяПользователя, настройкиАвтофич.ТестоваяБаза .ПарольПользователя, 300с) знч каталогФич = "%каталогПроекта/features/%{пользователь.Представление}" @@ -1580,7 +1585,7 @@ знч имяФайлаVA = "%{настройкиСкрипта.CI_VA}/vanessa-automation-single.epf" Консоль.Записать("ExecuteDataProcessorTestManager: %имяФайлаVA %параметрыVA %{временнаяИБ.строкаСоединения} %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза.ИмяПользователя}") пер командаПлатформы = ExecuteDataProcessorTestManager(имяФайлаVA, - параметрыVA, временнаяИБ.строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза.ИмяПользователя, настройкиАвтофич.ТестоваяБаза + "%параметрыVA;ОтключитьЛогикуНачалаРаботыСистемы", временнаяИБ.строкаСоединения, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза.ИмяПользователя, настройкиАвтофич.ТестоваяБаза .ПарольПользователя) командыПлатформы.Вставить(временнаяИБ, командаПлатформы)