Jenkins Groovy @Field String Concat не работает - PullRequest
0 голосов
/ 27 января 2020

Мой jenkinsfile загружает файл jenkinsutils с библиотечными функциями. В моем jenkinsutils я использую аннотацию @Field для определения некоторых констант.

JenkinsUtils BAD

#!groovy?
import groovy.transform.Field
@Field final String SETTINGS_FOLDER =              "settings/src/main/resources"
@Field final String TEST_SETTINGS_FOLDER =         SETTINGS_FOLDER + "/test-settings"

Сообщение об ошибке

groovy.lang.MissingPropertyException: No such property: SETTINGS_FOLDER for class:         groovy.lang.Binding
at groovy.lang.Binding.getVariable(Binding.java:63)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:264)

JenkinsUtils GOOD

#!groovy?
import groovy.transform.Field
@Field final String SETTINGS_FOLDER =              "settings/src/main/resources"
@Field final String TEST_SETTINGS_FOLDER =         "settings/src/main/resources/test-settings"

В моей консоли Intellij groovy она работает без проблем , Это какая-то проблема с Дженкинсом?

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...