Skip to content

Commit

Permalink
ренейм initMethod -> InitExtentionMethod
Browse files Browse the repository at this point in the history
Добавил значения по умолчанию.
Убрал из ридми инфу по синтакс контролю расширений.
  • Loading branch information
ivanovEV committed Feb 20, 2024
1 parent 5eb94cb commit 1140af1
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 11 deletions.
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package ru.pulsar.jenkins.library.configuration

import com.fasterxml.jackson.annotation.JsonProperty

enum InitMethod {
enum InitExtentionMethod {
@JsonProperty("fromSource")
SOURCE,

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,22 +31,22 @@ class InitInfoBaseOptions implements Serializable {
@JsonIgnoreProperties(ignoreUnknown = true)
static class Extension implements Serializable {
@JsonPropertyDescription("Имя расширения, используемое при его загрузке в конфигурацию.")
String name;
String name = "extention";

@JsonPropertyDescription("""
Способ инициализации расширения.
Поддерживается два варианта:
* fromSource - инициализация расширения из исходников;
* fromInternet - скачивание скомпилированного cfe по ссылке.
""")
InitMethod initMethod;
InitExtentionMethod initMethod = InitExtentionMethod.SOURCE;

@JsonPropertyDescription("""
Хранит в себе путь к расширению.
* В случае если выбран initMethod <fromSource> - указывается путь к исходникам расширения.
* В случае если выбран initMethod <fromInternet> - указывается ссылка на cfe-файл
""")
String path;
String path = "src/cfe/extention";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down

0 comments on commit 1140af1

Please sign in to comment.