1
0
mirror of https://github.com/firstBitMarksistskaya/jenkins-lib.git synced 2025-01-22 12:12:53 +02:00

ренейм initMethod -> InitExtentionMethod

Добавил значения по умолчанию.
Убрал из ридми инфу по синтакс контролю расширений.
This commit is contained in:
ivanovEV 2024-02-20 19:11:15 +03:00
parent c0f4ab872f
commit 7714b4bb51
4 changed files with 5 additions and 11 deletions

View File

@ -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:

View File

@ -2,7 +2,7 @@ package ru.pulsar.jenkins.library.configuration
import com.fasterxml.jackson.annotation.JsonProperty
enum InitMethod {
enum InitExtentionMethod {
@JsonProperty("fromSource")
SOURCE,

View File

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

View File

@ -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() {