diff --git a/README.md b/README.md index cea2670..3d177b3 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,6 @@ pipeline1C() * Выгрузка результатов в формат `jUnit` осуществляется в файл `./build/out/jUnit/syntax.xml` (`syntaxCheck` -> `pathToJUnitReport`). * Если в репозитории существует файл `./tools/syntax-check-exception-file.txt`, то команде запуска синтаксического контроля конфигурации данный файл будет передаваться как файл с исключениями сообщений об ошибках (параметр `--exception-file`) (`syntaxCheck` -> `exceptionFile`). * Конфигурационный файл по умолчанию уже содержит ряд "режимов проверки" для синтаксического контроля конфигурации (`syntaxCheck` -> `checkModes`). - * Если вы хотите провести синтаксический контроль для расширения воспользуйтесь режимом проверки `-Extension <Имя расширения>`, или же `-AllExtensions` для проверки всех расширений. * Трансформация результатов валидации EDT: * По умолчанию из результатов анализа исключаются замечания, сработавшие на модулях с включенным запретом редактирования (желтый куб с замком) (параметры `resultsTransform` -> `removeSupport` и `resultsTransform` -> `supportLevel`). * Анализ SonarQube: diff --git a/src/ru/pulsar/jenkins/library/configuration/InitMethod.groovy b/src/ru/pulsar/jenkins/library/configuration/InitExtentionMethod.groovy similarity index 87% rename from src/ru/pulsar/jenkins/library/configuration/InitMethod.groovy rename to src/ru/pulsar/jenkins/library/configuration/InitExtentionMethod.groovy index 4473c59..4b31eb5 100644 --- a/src/ru/pulsar/jenkins/library/configuration/InitMethod.groovy +++ b/src/ru/pulsar/jenkins/library/configuration/InitExtentionMethod.groovy @@ -2,7 +2,7 @@ package ru.pulsar.jenkins.library.configuration import com.fasterxml.jackson.annotation.JsonProperty -enum InitMethod { +enum InitExtentionMethod { @JsonProperty("fromSource") SOURCE, diff --git a/src/ru/pulsar/jenkins/library/configuration/InitInfoBaseOptions.groovy b/src/ru/pulsar/jenkins/library/configuration/InitInfoBaseOptions.groovy index aa1a40c..88f51b4 100644 --- a/src/ru/pulsar/jenkins/library/configuration/InitInfoBaseOptions.groovy +++ b/src/ru/pulsar/jenkins/library/configuration/InitInfoBaseOptions.groovy @@ -31,7 +31,7 @@ class InitInfoBaseOptions implements Serializable { @JsonIgnoreProperties(ignoreUnknown = true) static class Extension implements Serializable { @JsonPropertyDescription("Имя расширения, используемое при его загрузке в конфигурацию.") - String name; + String name = "extention"; @JsonPropertyDescription(""" Способ инициализации расширения. @@ -39,14 +39,14 @@ class InitInfoBaseOptions implements Serializable { * fromSource - инициализация расширения из исходников; * fromInternet - скачивание скомпилированного cfe по ссылке. """) - InitMethod initMethod; + InitExtentionMethod initMethod = InitExtentionMethod.SOURCE; @JsonPropertyDescription(""" Хранит в себе путь к расширению. * В случае если выбран initMethod - указывается путь к исходникам расширения. * В случае если выбран initMethod - указывается ссылка на cfe-файл """) - String path; + String path = "src/cfe/extention"; } @Override diff --git a/src/ru/pulsar/jenkins/library/configuration/JobConfiguration.groovy b/src/ru/pulsar/jenkins/library/configuration/JobConfiguration.groovy index 101f3da..8c1d331 100644 --- a/src/ru/pulsar/jenkins/library/configuration/JobConfiguration.groovy +++ b/src/ru/pulsar/jenkins/library/configuration/JobConfiguration.groovy @@ -101,12 +101,7 @@ class JobConfiguration implements Serializable { } boolean needLoadExtensions() { - IStepExecutor steps = ContextRegistry.getContext().getStepExecutor() - def env = steps.env(); - String branchName = env.BRANCH_NAME; - def extensions = initInfoBaseOptions.extensions - - return extensions.length != 0 + return initInfoBaseOptions.extensions.length != 0 } String v8AgentLabel() {