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:
parent
c0f4ab872f
commit
7714b4bb51
@ -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:
|
||||
|
@ -2,7 +2,7 @@ package ru.pulsar.jenkins.library.configuration
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
|
||||
enum InitMethod {
|
||||
enum InitExtentionMethod {
|
||||
@JsonProperty("fromSource")
|
||||
SOURCE,
|
||||
|
@ -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
|
||||
|
@ -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() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user