diff --git a/README.md b/README.md index 4e24a5b..3c69682 100644 --- a/README.md +++ b/README.md @@ -168,6 +168,8 @@ pipeline1C() * Если разработка ведется с использованием подсистемы [БСП "Обновление версии ИБ"](https://its.1c.ru/db/bsp315doc#content:4:1:issogl1_обновление_версии_иб), то в значение параметра `sonar.projectVersion=$configurationVersion` утилиты `sonar-scanner` можно передавать версию из созданного общего модуля. Для этого необходимо заполнить параметр (`sonarqube` -> `infoBaseUpdateModuleName`). Если параметр не заполнен, версия передается из корня конфигурации. * По умолчанию шаг анализа не дожидается окончания фонового задания на сервере SonarQube и не анализирует результат прохождения Порога качества (`sonarqube` -> `waitForQualityGate`). * Если выполнялась валидация EDT, результаты валидации передаются утилите `sonar-scanner` как значение параметра `sonar.externalIssuesReportPaths` при использовании `stebi` или как значение параметра `sonar.bsl.languageserver.reportPaths` при использовании `edt-ripper`. +* Сохранение ИБ в виде артефакта: + * На этапах `initInfobase` и `bdd` база сохраняется в виде артефакта при статусе `UNSTABLE` и `FAILURE` * Рассылка уведомлений: * Электронная почта: * Для отправки используется плагин [`email-ext`](https://plugins.jenkins.io/email-ext). Шаблоны сообщений конфигурируются в настройках плагина. diff --git a/resources/globalConfiguration.json b/resources/globalConfiguration.json index b4708d5..4057488 100644 --- a/resources/globalConfiguration.json +++ b/resources/globalConfiguration.json @@ -48,7 +48,7 @@ "archiveInfobase": { "onAlways": false, "onFailure": true, - "onUnstable": false, + "onUnstable": true, "onSuccess": false }, "extensions": [] @@ -60,7 +60,7 @@ "archiveInfobase": { "onAlways": false, "onFailure": true, - "onUnstable": false, + "onUnstable": true, "onSuccess": false }, "coverage": false, diff --git a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy index 1d39909..34ba465 100644 --- a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy +++ b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy @@ -61,7 +61,7 @@ class ZipInfobase implements Serializable { return config."${stageName}Options".archiveInfobase } catch(Exception e) { Logger.println(e.message) - return defaultOptions + return defaultOptions } } }